2026-06-25 05:44 ftp://ftp.de.debian.org/debian/pool/main/f/fuse-emulator/fuse-emulator_1.9.0+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=zlib --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 -j1 platform: Linux-6.1.172-216.329.amzn2023.x86_64-x86_64-with-glibc2.34 python: 3.9.25 client-version: 1.4.0 compiler: g++ (GCC) 11.5.0 20240719 (Red Hat 11.5.0-5) cppcheck: head 2.21.0 head-info: 6640a7c (2026-06-24 10:35:13 +0200) count: 2118 2131 elapsed-time: 18.1 18.3 head-timing-info: old-timing-info: head results: fuse-emulator-1.9.0+dfsg/compat/amiga/osname.c:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMIT_MachineString [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/amiga/paths.c:102: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.9.0+dfsg/compat/dirname.c:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_DIR_SEP_CHR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/dirname.c:55:13: style: Variable 'runp' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/compat/getopt.c:707:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/getopt.c:517:10: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt.c:518:19: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt.c:519:18: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt.c:520:27: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '' definition 'longopts'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt.c:521:11: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '' definition 'longind'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt.c:522:10: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '' definition 'long_only'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt.c:1198:10: style:inconclusive: Function 'getopt' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt.c:1199:19: style:inconclusive: Function 'getopt' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt.c:1200:18: style:inconclusive: Function 'getopt' argument 3 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt.c:887:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/compat/getopt1.c:74:10: style:inconclusive: Function 'getopt_long' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt1.c:75:19: style:inconclusive: Function 'getopt_long' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt1.c:76:18: style:inconclusive: Function 'getopt_long' argument 3 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt1.c:77:27: style:inconclusive: Function 'getopt_long' argument 4 names different: declaration '' definition 'long_options'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt1.c:78:11: style:inconclusive: Function 'getopt_long' argument 5 names different: declaration '' definition 'opt_index'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt1.c:90:10: style:inconclusive: Function 'getopt_long_only' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt1.c:91:19: style:inconclusive: Function 'getopt_long_only' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt1.c:92:18: style:inconclusive: Function 'getopt_long_only' argument 3 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt1.c:93:27: style:inconclusive: Function 'getopt_long_only' argument 4 names different: declaration '' definition 'long_options'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/getopt1.c:94:11: style:inconclusive: Function 'getopt_long_only' argument 5 names different: declaration '' definition 'opt_index'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/compat/linux/relative_paths.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/dir.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/dir.c:41:18: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/compat/unix/file.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/file.c:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/file.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/file.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/osname.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/paths.c:138: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.9.0+dfsg/compat/unix/relative_paths.c:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_progname [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/socket.c:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/socket.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/socket.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/socket.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/socket.c:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/socket.c:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/socket.c:119:79: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/compat/unix/socket.c:124:61: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/compat/unix/socket.c:131:69: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/compat/unix/timer.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/unix/timer.c:52:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fuse-emulator-1.9.0+dfsg/compat/unix/tuntap.c:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/wii/paths.c:111: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.9.0+dfsg/compat/wii/timer.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/wii/timer.c:52:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] fuse-emulator-1.9.0+dfsg/compat/win32/osname.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/win32/paths.c:102: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.9.0+dfsg/compat/win32/socket.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/win32/socket.c:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/win32/socket.c:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_FROM_SYSTEM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/win32/socket.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/win32/socket.c:198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/win32/socket.c:231:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/compat/win32/socket.c:202:30: error: Null pointer dereference [nullPointer] fuse-emulator-1.9.0+dfsg/compat/win32/socket.c:187:63: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/compat/win32/socket.c:193:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/compat/win32/socket.c:206:64: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_read [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:343:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_any [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:418:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:447:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_type_null [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:479:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:502:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_any [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:526:52: style:inconclusive: Function 'free_breakpoint' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:79:54: note: Function 'free_breakpoint' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:526:52: note: Function 'free_breakpoint' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/debugger/breakpoint.c:80:53: note: Function 'add_time_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:607:51: note: Function 'add_time_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/debugger/debugger_internals.h:36:66: note: Function 'debugger_breakpoint_time_fn' argument 2 names different: declaration 'type' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:619:66: note: Function 'debugger_breakpoint_time_fn' argument 2 names different: declaration 'type' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/debugger/debugger_internals.h:36:78: note: Function 'debugger_breakpoint_time_fn' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:620:46: note: Function 'debugger_breakpoint_time_fn' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:346:20: style: Variable 'page' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:413:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/debugger/breakpoint.c:620:46: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/debugger/command.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] debugger/commandl.c:874:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] debugger/commandl.c:1837:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] debugger/commandl.c:2075:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] debugger/commandl.c:1841:2: warning: Possible null pointer dereference: b [nullPointer] debugger/commandl.c:1734:18: 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:1841:2: note: Null pointer dereference debugger/commandl.c:1842:2: warning: Possible null pointer dereference: b [nullPointer] debugger/commandl.c:1734:18: 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:1842:2: note: Null pointer dereference debugger/commandl.l:58:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:63:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:68:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:73:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:78:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:83:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:88:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:94:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:99:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:104:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:109:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:114:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:119:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:124:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:130:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:135:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:140:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:145:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:150:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:155:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:161:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:166:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:171:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:176:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:181:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:186:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:191:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:196:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:201:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:207:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:213:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:218:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:223: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:233: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:245:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:250:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:255:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:260:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:265:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:270:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:275:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:280:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:285:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:290:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:295:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:302:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:309:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:326:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:331:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:337:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:349:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:356:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:361:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.l:367:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] debugger/commandl.c:1582:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] debugger/commandl.c:342:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. debugger/commandl.c:1582:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. debugger/commandl.c:1607:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] debugger/commandl.c:733:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. debugger/commandl.c:1607:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. debugger/commandl.c:2026:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] debugger/commandl.c:296:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. debugger/commandl.c:2026:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. debugger/commandl.c:2039:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] debugger/commandl.c:297:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. debugger/commandl.c:2039:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. debugger/commandl.c:2039:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] debugger/commandl.c:297:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. debugger/commandl.c:2039:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. debugger/commandl.c:2171:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] debugger/commandl.c:697:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. debugger/commandl.c:2171:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. debugger/commandl.c:2251:27: style:inconclusive: Function 'yyalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] debugger/commandl.c:2256:26: style:inconclusive: Function 'yyrealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] debugger/commandl.c:2256:42: style:inconclusive: Function 'yyrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] debugger/commandl.c:2269:21: style:inconclusive: Function 'yyfree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] debugger/commandl.c:1415:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] debugger/commandl.c:1622:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] debugger/commandl.l:313:16: style: Variable 'source' can be declared as pointer to const [constVariablePointer] debugger/commandy.c:1045:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] debugger/commandy.c:1072:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] debugger/commandy.c:1134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] debugger/commandy.c:1197:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] debugger/commandy.c:1916:18: style: Condition '0<=yyi' is always true [knownConditionTrueFalse] debugger/commandy.c:1915:36: note: Assignment 'yyi=yypgoto[yylhs]+*yyssp', assigned value is greater than -1 debugger/commandy.c:1916:18: note: Condition '0<=yyi' is always true debugger/commandy.c:1218:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] debugger/commandy.c:1160:31: note: 'yystate' is assigned value '0' here. debugger/commandy.c:1218:3: note: The comparison '0 <= yystate' is always true. debugger/commandy.c:1043:29: style: Parameter 'yybottom' can be declared as pointer to const [constParameterPointer] debugger/commandy.c:1043:51: style: Parameter 'yytop' can be declared as pointer to const [constParameterPointer] debugger/commandy.c:1066:30: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/debugger/debugger.c:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_DEBUGGER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/debugger.c:123:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/debugger.c:154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/debugger.c:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_exiting [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/debugger.c:163:19: style: Condition 'debugger_run()' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/debugger/debugger.c:163:19: note: Calling function 'debugger_run' returns 0 fuse-emulator-1.9.0+dfsg/debugger/debugger.c:163:19: note: Condition 'debugger_run()' is always false fuse-emulator-1.9.0+dfsg/debugger/debugger.c:178:39: style:inconclusive: Function 'debugger_port_write' argument 1 names different: declaration 'address' definition 'port'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/debugger/debugger_internals.h:49:43: note: Function 'debugger_port_write' argument 1 names different: declaration 'address' definition 'port'. fuse-emulator-1.9.0+dfsg/debugger/debugger.c:178:39: note: Function 'debugger_port_write' argument 1 names different: declaration 'address' definition 'port'. fuse-emulator-1.9.0+dfsg/debugger/disassemble.c:450:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/disassemble.c:1233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_read [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/disassemble.c:1228:29: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/debugger/event.c:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/event.c:65:34: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/debugger/expression.c:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:151:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:363:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:384:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:517:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:576:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:630:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:680:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:692:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMPOOL_UNTRACKED [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:712:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMPOOL_UNTRACKED [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:734:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMPOOL_UNTRACKED [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:846:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMPOOL_UNTRACKED [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/expression.c:243:50: style:inconclusive: Function 'debugger_expression_delete' argument 1 names different: declaration 'expression' definition 'exp'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/debugger/debugger_internals.h:94:55: note: Function 'debugger_expression_delete' argument 1 names different: declaration 'expression' definition 'exp'. fuse-emulator-1.9.0+dfsg/debugger/expression.c:243:50: note: Function 'debugger_expression_delete' argument 1 names different: declaration 'expression' definition 'exp'. fuse-emulator-1.9.0+dfsg/debugger/expression.c:324:52: style:inconclusive: Function 'debugger_expression_evaluate' argument 1 names different: declaration 'expression' definition 'exp'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/debugger/debugger_internals.h:97:52: note: Function 'debugger_expression_evaluate' argument 1 names different: declaration 'expression' definition 'exp'. fuse-emulator-1.9.0+dfsg/debugger/expression.c:324:52: note: Function 'debugger_expression_evaluate' argument 1 names different: declaration 'expression' definition 'exp'. fuse-emulator-1.9.0+dfsg/debugger/expression.c:350:40: style:inconclusive: Function 'evaluate_unaryop' argument 1 names different: declaration 'unaryop' definition 'unary'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/debugger/expression.c:97:65: note: Function 'evaluate_unaryop' argument 1 names different: declaration 'unaryop' definition 'unary'. fuse-emulator-1.9.0+dfsg/debugger/expression.c:350:40: note: Function 'evaluate_unaryop' argument 1 names different: declaration 'unaryop' definition 'unary'. fuse-emulator-1.9.0+dfsg/debugger/expression.c:601:61: style: Parameter 'operand' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/debugger/system_variable.c:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/debugger/system_variable.c:73:45: style: Parameter 'sysvar' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/debugger/variable.c:65:12: style: Variable 'v' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/display.c:1056:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_dword [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/display.c:787: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.9.0+dfsg/display.c:788:26: note: Assignment 'display_lores_border=colour' fuse-emulator-1.9.0+dfsg/display.c:787:28: note: Condition 'display_lores_border!=colour' is redundant fuse-emulator-1.9.0+dfsg/display.c:796: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.9.0+dfsg/display.c:797:26: note: Assignment 'display_hires_border=colour' fuse-emulator-1.9.0+dfsg/display.c:796:28: note: Condition 'display_hires_border!=colour' is redundant fuse-emulator-1.9.0+dfsg/display.c:198:38: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/display.c:198:30: note: Calling function 'add_border_sentinel' returns 0 fuse-emulator-1.9.0+dfsg/display.c:198:30: note: Assignment 'error=add_border_sentinel()', assigned value is 0 fuse-emulator-1.9.0+dfsg/display.c:198:38: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/display.c:912:38: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/display.c:912:30: note: Calling function 'add_border_sentinel' returns 0 fuse-emulator-1.9.0+dfsg/display.c:912:30: note: Assignment 'error=add_border_sentinel()', assigned value is 0 fuse-emulator-1.9.0+dfsg/display.c:912:38: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/display.c:705:34: style:inconclusive: Function 'display_dirty8' argument 1 names different: declaration 'address' definition 'offset'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/display.c:119:46: note: Function 'display_dirty8' argument 1 names different: declaration 'address' definition 'offset'. fuse-emulator-1.9.0+dfsg/display.c:705:34: note: Function 'display_dirty8' argument 1 names different: declaration 'address' definition 'offset'. fuse-emulator-1.9.0+dfsg/display.c:716:35: style:inconclusive: Function 'display_dirty64' argument 1 names different: declaration 'address' definition 'offset'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/display.c:120:47: note: Function 'display_dirty64' argument 1 names different: declaration 'address' definition 'offset'. fuse-emulator-1.9.0+dfsg/display.c:716:35: note: Function 'display_dirty64' argument 1 names different: declaration 'address' definition 'offset'. fuse-emulator-1.9.0+dfsg/display.c:377:21: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/display.c:456:21: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/display.c:526:21: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/display.c:869:29: style: Parameter 'second' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/display.c:987:21: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/display.c:1024:21: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/event.c:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/event.c:180:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates_per_frame [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/event.c:260:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable description [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/event.c:59:19: style: Parameter 'context' can be declared as pointer to const. However it seems that 'event_init' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/event.c:293:57: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/event.c:59:19: note: Parameter 'context' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/event.c:159:22: style: Variable 'tstates_per_frame' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/event.c:195:8: style: Variable 'type' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/event.c:204:12: style: Variable 'template' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/fuse.c:514: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.9.0+dfsg/infrastructure/startup_manager.c:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/infrastructure/startup_manager.c:85:1: error: Memory leak: registered_module.dependencies [memleak] fuse-emulator-1.9.0+dfsg/keyboard.c:342:19: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/keyboard.c:352:19: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/keyboard.c:398:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/loader.c:452:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_TAPE_FLAGS_LENGTH_SHORT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machine.c:155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_48 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machine.c:226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_CAPABILITY_TIMEX_VIDEO [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machine.c:254:18: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/machines/machines_periph.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/machines_periph.c:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_128_MEMORY [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/machines_periph.c:172:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon.c:68:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joy_kempston [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon.c:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PENT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon.c:133:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_pentagon_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon.c:173:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_BETA128_PENTAGON [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/machines/pentagon.h:36:46: note: Function 'pentagon_port_from_ula' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/pentagon.c:96:47: note: Function 'pentagon_port_from_ula' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/pentagon1024.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PENT1024 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon1024.c:73:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_pentagon1024_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon1024.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon1024.c:131:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon1024.c:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon1024.c:115:54: style:inconclusive: Function 'pentagon1024_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/machines/pentagon.h:39:54: note: Function 'pentagon1024_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/pentagon1024.c:115:54: note: Function 'pentagon1024_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/machines/pentagon.h:40:58: note: Function 'pentagon1024_v22_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/pentagon1024.c:128:58: note: Function 'pentagon1024_v22_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/pentagon512.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PENT512 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon512.c:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_pentagon512_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/pentagon512.c:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/scorpion.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_SCORP [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/scorpion.c:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_scorpion_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/scorpion.c:123:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec128.c:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_128 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec128.c:71:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_128_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec128.c:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec128.c:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec128.c:138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec128.c:145:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_ram [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec128.c:154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec128.c:78:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/machines/spec128.c:75:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/machines/spec128.c:78:7: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/machines/spec128.c:123:49: style:inconclusive: Function 'spec128_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/machines/spec128.h:34:49: note: Function 'spec128_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/spec128.c:123:49: note: Function 'spec128_memoryport_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/spec16.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec16.c:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec16.c:96:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec48.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_48 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec48.c:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_48 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec48.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_dirty [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec48.c:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec48.c:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec48_ntsc.c:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_48_NTSC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec48_ntsc.c:70:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_48 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec_se.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_SE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec_se.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dck_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec_se.c:90:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_spec_se_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/spec_se.c:201:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_page [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus2.c:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PLUS2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus2.c:71:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_plus2_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus2a.c:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PLUS2A [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus2a.c:68:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_plus2a_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PLUS3 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:139:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plus3_detect_speedlock [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flag [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdd_params [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_plus3_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:230:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_page [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:256:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:285:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_ram [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:317:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:327:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:368:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MEDIA_DRIVE_UPDATE_ALL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:402:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:419:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:427:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdd_params [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:433:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdd_params [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:247:42: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/machines/specplus3.c:247:28: note: Calling function 'normal_memory_map' returns 0 fuse-emulator-1.9.0+dfsg/machines/specplus3.c:247:28: note: Assignment 'error=normal_memory_map(0,0)', assigned value is 0 fuse-emulator-1.9.0+dfsg/machines/specplus3.c:247:42: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/machines/specplus3.h:34:47: note: Function 'specplus3_port_from_ula' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/specplus3.c:105:48: note: Function 'specplus3_port_from_ula' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/machines/specplus3.h:48:61: note: Function 'specplus3_memoryport2_write_internal' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/specplus3.c:292:61: note: Function 'specplus3_memoryport2_write_internal' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/specplus3.c:374:45: style:inconclusive: Function 'specplus3_fdc_status' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/machines/specplus3.h:51:57: note: Function 'specplus3_fdc_status' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/specplus3.c:374:45: note: Function 'specplus3_fdc_status' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/specplus3.c:382:43: style:inconclusive: Function 'specplus3_fdc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/machines/specplus3.h:52:55: note: Function 'specplus3_fdc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/specplus3.c:382:43: note: Function 'specplus3_fdc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/specplus3.c:390:44: style:inconclusive: Function 'specplus3_fdc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/machines/specplus3.h:53:44: note: Function 'specplus3_fdc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/specplus3.c:390:44: note: Function 'specplus3_fdc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/machines/specplus3e.c:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_PLUS3E [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/specplus3e.c:67:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_plus3e_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/tc2048.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_TC2048 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/tc2048.c:81:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_tc2048 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/tc2068.c:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/tc2068.c:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/tc2068.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/tc2068.c:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_TC2068 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/tc2068.c:139:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_tc2068_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/tc2068.c:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/tc2068.c:219:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_dirty [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/ts2068.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_TS2068 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/machines/ts2068.c:74:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_ts2068_0 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/memory_pages.c:234:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/memory_pages.c:554:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/memory_pages.c:580:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/memory_pages.c:670:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/memory_pages.c:699:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/memory_pages.c:718:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plusd_available [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/memory_pages.c:332:18: style: Variable 'page' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/memory_pages.c:424:16: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/memory_pages.c:446:21: style: Variable 'memory' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/memory_pages.c:473:21: style: Variable 'memory' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/mempool.c:164:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/mempool.c:57:3: error: Memory leak: pool [memleak] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/mempool.c:149:57: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/mempool.c:43:21: note: Parameter 'context' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/menu.c:107:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/menu.c:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/menu.c:259:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MACHINE_16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/menu.c:645:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/menu.c:666:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/menu.c:687:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/menu.c:966:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/menu.c:1013:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/menu.c:1076:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/menu.c:447:26: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/menu.c:473:26: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/menu.c:1126:26: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/module.c:53:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'reset' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/module.c:64:40: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/module.c:53:17: note: Parameter 'data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/module.c:53:32: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'reset' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/module.c:64:40: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/module.c:53:32: note: Parameter 'user_data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/module.c:68:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'romcs' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/module.c:78:40: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/module.c:68:17: note: Parameter 'data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/module.c:82:28: style: Parameter 'data' can be declared as pointer to const. However it seems that 'snapshot_enabled' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/module.c:93:40: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/module.c:82:28: note: Parameter 'data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/module.c:97:25: style: Parameter 'data' can be declared as pointer to const. However it seems that 'snapshot_from' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/module.c:108:40: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/module.c:97:25: note: Parameter 'data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/module.c:112:23: style: Parameter 'data' can be declared as pointer to const. However it seems that 'snapshot_to' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/module.c:123:40: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/module.c:112:23: note: Parameter 'data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/movie.c:298:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/movie.c:452:43: style:inconclusive: Function 'movie_add_sound' argument 1 names different: declaration 'buf' definition 'buff'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/movie.h:36:48: note: Function 'movie_add_sound' argument 1 names different: declaration 'buf' definition 'buff'. fuse-emulator-1.9.0+dfsg/movie.c:452:43: note: Function 'movie_add_sound' argument 1 names different: declaration 'buf' definition 'buff'. fuse-emulator-1.9.0+dfsg/movie.c:414:38: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/periph.c:282:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/periph.c:332:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/periph.c:372:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/periph.c:414:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/periph.c:148:21: style: Variable 'type_data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/periph.c:155:24: style: Parameter 'key' can be declared as pointer to const. However it seems that 'set_activity' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/periph.c:488:38: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/periph.c:155:24: note: Parameter 'key' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/peripherals/dck.c:52:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/dck.c:68:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/dck.c:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dck_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:198:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_BETA128 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_BETA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:382:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:396:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:416:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:426:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:469:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_BETA128 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.c:96:29: note: Function 'beta_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:194:28: note: Function 'beta_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.h:52:49: note: Function 'beta_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:272:37: note: Function 'beta_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.h:50:38: note: Function 'beta_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:281:38: note: Function 'beta_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.h:54:49: note: Function 'beta_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:289:37: note: Function 'beta_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.h:55:38: note: Function 'beta_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:298:38: note: Function 'beta_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.h:57:50: note: Function 'beta_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:306:38: note: Function 'beta_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.h:58:39: note: Function 'beta_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:315:39: note: Function 'beta_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.h:60:49: note: Function 'beta_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:323:37: note: Function 'beta_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.h:61:38: note: Function 'beta_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:332:38: note: Function 'beta_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.h:64:38: note: Function 'beta_sp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:340:38: note: Function 'beta_sp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/beta.h:63:49: note: Function 'beta_sp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/beta.c:356:37: note: Function 'beta_sp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:157:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z80_nmi_event [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z80_nmi_event [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_14K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/didaktik.c:291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_DIDAKTIK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:383:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable didaktik80 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:487:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_2K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:521:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_DIDAKTIK80 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/didaktik.c:88:67: note: Function 'didaktik_8255_read' argument 1 names different: declaration 'GCC_UNUSED' definition 'port'. fuse-emulator-1.9.0+dfsg/peripherals/disk/didaktik.c:349:38: note: Function 'didaktik_8255_read' argument 1 names different: declaration 'GCC_UNUSED' definition 'port'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:260:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_DISCIPLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:273:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_DISCIPLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:385:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:600:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disciple [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:620:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:660:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_DISCIPLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:83:60: note: Function 'disciple_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:328:41: note: Function 'disciple_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:84:49: note: Function 'disciple_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:335:42: note: Function 'disciple_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:85:60: note: Function 'disciple_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:341:41: note: Function 'disciple_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:86:49: note: Function 'disciple_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:348:42: note: Function 'disciple_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:87:61: note: Function 'disciple_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:354:42: note: Function 'disciple_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:88:50: note: Function 'disciple_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:361:43: note: Function 'disciple_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:89:60: note: Function 'disciple_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:367:41: note: Function 'disciple_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:90:49: note: Function 'disciple_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:374:42: note: Function 'disciple_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:92:61: note: Function 'disciple_joy_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:380:42: note: Function 'disciple_joy_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:93:49: note: Function 'disciple_cn_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:392:42: note: Function 'disciple_cn_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:94:50: note: Function 'disciple_net_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:426:43: note: Function 'disciple_net_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:94:73: note: Function 'disciple_net_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:427:26: note: Function 'disciple_net_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:95:62: note: Function 'disciple_boot_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:433:43: note: Function 'disciple_boot_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:95:86: note: Function 'disciple_boot_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:434:34: note: Function 'disciple_boot_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:96:51: note: Function 'disciple_boot_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:442:44: note: Function 'disciple_boot_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:96:74: note: Function 'disciple_boot_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:443:27: note: Function 'disciple_boot_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:97:63: note: Function 'disciple_patch_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:450:44: note: Function 'disciple_patch_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:97:87: note: Function 'disciple_patch_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:451:35: note: Function 'disciple_patch_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:98:52: note: Function 'disciple_patch_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:458:45: note: Function 'disciple_patch_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:98:75: note: Function 'disciple_patch_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:459:26: note: Function 'disciple_patch_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/disciple.c:179:21: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/peripherals/disk/disciple.c:451:35: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:757:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:1460:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_load [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:1741:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:2003:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_load [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:2429:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disk_ask_merge [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:1639:17: style: Variable 'buffer->index' is reassigned a value before the old one has been used. [redundantAssignment] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:1632:17: note: buffer->index is assigned fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:1639:17: note: buffer->index is overwritten fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:1815:9: style: Variable 'd->c_bpt' is reassigned a value before the old one has been used. [redundantAssignment] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:1814:18: note: d->c_bpt is assigned fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:1815:9: note: d->c_bpt is overwritten fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:766:19: style:inconclusive: Function 'disk_new' argument 4 names different: declaration 'dens' definition 'density'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.h:146:64: note: Function 'disk_new' argument 4 names different: declaration 'dens' definition 'density'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:766:19: note: Function 'disk_new' argument 4 names different: declaration 'dens' definition 'density'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:2373:63: style:inconclusive: Function 'disk_open' argument 4 names different: declaration 'disk_merge' definition 'merge_disks'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.h:152:67: note: Function 'disk_open' argument 4 names different: declaration 'disk_merge' definition 'merge_disks'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:2373:63: note: Function 'disk_open' argument 4 names different: declaration 'disk_merge' definition 'merge_disks'. fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:169:26: style: Argument 'head' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:72:22: note: Shadowed variable fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:169:26: note: Shadow argument fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:242:39: style: Argument 'head' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:72:22: note: Shadowed variable fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:242:39: note: Shadow argument fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:264:42: style: Argument 'head' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:72:22: note: Shadowed variable fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:264:42: note: Shadow argument fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:292:34: style: Argument 'head' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:72:22: note: Shadowed variable fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:292:34: note: Shadow argument fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:664:44: style: Argument 'head' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:72:22: note: Shadowed variable fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:664:44: note: Shadow argument fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:233:26: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:429:23: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:431:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:443:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:465:24: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:467:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:481:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:550:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:574:55: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:917:20: style: Variable 'mask' can be declared as const array [constVariable] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:1610:18: style: Variable 'hdrb' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:1610:25: style: Variable 'tltbl' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:2017:32: style: Variable 'hdrb' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:2456:13: style: Unused variable: error [unusedVariable] fuse-emulator-1.9.0+dfsg/peripherals/disk/disk.c:2925:15: style: Variable 'k' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.9.0+dfsg/peripherals/disk/fdd.c:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_FDD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/fdd.c:179:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drive_40_max_track [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/fdd.c:206:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_STATUSBAR_ITEM_DISK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/fdd.c:278:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drive_40_max_track [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/fdd.c:474:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable processor_speed [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/opus.c:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/opus.c:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/opus.c:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z80_nmi_event [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/opus.c:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/opus.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_OPUS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/opus.c:205:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_OPUS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/opus.c:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/opus.c:428:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opus [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/opus.c:481:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_OPUS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/opus.c:527:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_PLUSD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:234:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_PLUSD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:377:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:394:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:411:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plusd [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:459:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_PLUSD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:77:57: note: Function 'plusd_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:275:38: note: Function 'plusd_sr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:78:46: note: Function 'plusd_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:282:39: note: Function 'plusd_cr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:79:57: note: Function 'plusd_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:288:38: note: Function 'plusd_tr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:80:46: note: Function 'plusd_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:295:39: note: Function 'plusd_tr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:81:58: note: Function 'plusd_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:301:39: note: Function 'plusd_sec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:82:47: note: Function 'plusd_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:308:40: note: Function 'plusd_sec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:83:57: note: Function 'plusd_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:314:38: note: Function 'plusd_dr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:84:46: note: Function 'plusd_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:321:39: note: Function 'plusd_dr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:86:46: note: Function 'plusd_cn_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:327:39: note: Function 'plusd_cn_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:87:60: note: Function 'plusd_patch_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:356:41: note: Function 'plusd_patch_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:87:84: note: Function 'plusd_patch_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:356:80: note: Function 'plusd_patch_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:88:49: note: Function 'plusd_patch_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:365:42: note: Function 'plusd_patch_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:88:72: note: Function 'plusd_patch_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:365:73: note: Function 'plusd_patch_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:89:62: note: Function 'plusd_printer_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:371:43: note: Function 'plusd_printer_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/plusd.c:148:21: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/peripherals/disk/plusd.c:356:80: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_STATE_CMD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:434:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_STATE_RES [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:527:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:552:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:590:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:656:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:751:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:852:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:878:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:997:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_STATE_EXE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:1133:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPD_FDC_STATE_EXE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:810:42: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:850:42: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:885:47: style:inconclusive: Function 'upd_fdc_event' argument 1 names different: declaration 'last_tstates' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:127:34: note: Function 'upd_fdc_event' argument 1 names different: declaration 'last_tstates' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:885:47: note: Function 'upd_fdc_event' argument 1 names different: declaration 'last_tstates' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:1114:50: style:inconclusive: Function 'upd_fdc_write_data' argument 2 names different: declaration 'b' definition 'data'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.h:179:55: note: Function 'upd_fdc_write_data' argument 2 names different: declaration 'b' definition 'data'. fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:1114:50: note: Function 'upd_fdc_write_data' argument 2 names different: declaration 'b' definition 'data'. fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:193:29: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/upd_fdc.c:958:31: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:81:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:133:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:376:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATUS_TYPE1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:405:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:440:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/disk/wd_fdc.c:561:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_AM_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:652:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:691:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:765:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_READ [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:869:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_SEEK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:934:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:1064:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_READ [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:1165:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WD_FDC_STATE_WRITE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/peripherals/disk/wd_fdc.c:192:28: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:372:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:435:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:646:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:1032:25: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/disk/wd_fdc.c:1044:26: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/flash/am29f010.c:75:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/flash/am29f010.c:88:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/ide/divide.c:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_DATA16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divide.c:139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_DIVIDE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divide.c:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_REGISTER_DATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divide.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divide_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divide.c:271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divide_wp [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divide.c:299:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divide_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/divide.c:47:52: note: Function 'divide_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/divide.c:235:45: note: Function 'divide_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_DIVMMC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:207:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:303:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_wp [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:331:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divmmc_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/divmmc.c:45:52: note: Function 'divmmc_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:233:45: note: Function 'divmmc_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/divmmc.c:46:50: note: Function 'divmmc_card_select' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:239:43: note: Function 'divmmc_card_select' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:258:40: style:inconclusive: Function 'divmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:47:59: note: Function 'divmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:258:40: note: Function 'divmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:266:41: style:inconclusive: Function 'divmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:48:48: note: Function 'divmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:266:41: note: Function 'divmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:191:34: style: Argument 'card' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:72:30: note: Shadowed variable fuse-emulator-1.9.0+dfsg/peripherals/ide/divmmc.c:191:34: note: Shadow argument fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:215:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:308:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:321:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:331:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:136:31: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:142:30: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:148:43: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:160:29: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:166:41: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/ide/divxxx.c:172:27: style: Parameter 'divxxx' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/ide/ide.c:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/ide.c:45:10: style: Parameter 'master_setting' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/ide/ide.c:46:10: style: Parameter 'slave_setting' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/ide/simpleide.c:79:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_DATA8 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/simpleide.c:107:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SIMPLEIDE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/simpleide.c:178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simpleide_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/simpleide.c:184:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simpleide_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/simpleide.h:28:27: note: Function 'simpleide_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/simpleide.c:113:33: note: Function 'simpleide_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:175:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_DATA16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_ZXATASP [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:352:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:422:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:446:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_REGISTER_DATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:467:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_REGISTER_DATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:476:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:495:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_upload [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:534:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:575:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxatasp_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxatasp.c:152:32: note: Function 'zxatasp_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:220:31: note: Function 'zxatasp_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxatasp.c:61:62: note: Function 'zxatasp_portA_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:272:43: note: Function 'zxatasp_portA_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxatasp.c:63:51: note: Function 'zxatasp_portA_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:280:44: note: Function 'zxatasp_portA_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxatasp.c:65:62: note: Function 'zxatasp_portB_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:286:43: note: Function 'zxatasp_portB_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxatasp.c:67:51: note: Function 'zxatasp_portB_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:294:44: note: Function 'zxatasp_portB_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxatasp.c:69:62: note: Function 'zxatasp_portC_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:300:43: note: Function 'zxatasp_portC_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxatasp.c:71:51: note: Function 'zxatasp_portC_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:308:44: note: Function 'zxatasp_portC_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxatasp.c:73:64: note: Function 'zxatasp_control_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:372:45: note: Function 'zxatasp_control_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxatasp.c:75:53: note: Function 'zxatasp_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxatasp.c:380:46: note: Function 'zxatasp_control_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:119:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_DATA16 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_ZXCF [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:166:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:180:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:190:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:198:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_IDE_MASTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:236:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:285:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:294:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:304:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_upload [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:320:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:354:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxcf_active [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxcf.c:90:29: note: Function 'zxcf_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:164:28: note: Function 'zxcf_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxcf.c:57:60: note: Function 'zxcf_memctl_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:226:41: note: Function 'zxcf_memctl_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxcf.c:59:49: note: Function 'zxcf_memctl_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxcf.c:234:42: note: Function 'zxcf_memctl_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_ZXMMC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:162:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxmmc_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxmmc_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:241:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxmmc_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxmmc.c:41:49: note: Function 'zxmmc_card_select' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:199:42: note: Function 'zxmmc_card_select' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxmmc.c:42:58: note: Function 'zxmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:218:39: note: Function 'zxmmc_mmc_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/ide/zxmmc.c:44:47: note: Function 'zxmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:226:40: note: Function 'zxmmc_mmc_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:157:34: style: Argument 'card' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:62:30: note: Shadowed variable fuse-emulator-1.9.0+dfsg/peripherals/ide/zxmmc.c:157:34: note: Shadow argument fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/if1.c:326:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rs232_rx [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:377:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_IF1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:394:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_INTERFACE1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:438:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:448:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:466:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interface1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:496:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_INTERFACE1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:625:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rs232_handshake [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:676:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rs232_handshake [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:792:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1029:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1043:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MICRODRIVE_BLOCK_LEN [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1053:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_MICRODRIVE_BLOCK_LEN [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1084:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mdr_random_len [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1277:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1336:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rs232_handshake [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:762:34: style: Condition 'if1_ula.net_state>0x0101' is always true [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:759:34: note: Assuming that condition 'if1_ula.net_state==0x0101' is not redundant fuse-emulator-1.9.0+dfsg/peripherals/if1.c:762:34: note: Condition 'if1_ula.net_state>0x0101' is always true fuse-emulator-1.9.0+dfsg/peripherals/if1.c:389:27: style:inconclusive: Function 'if1_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:202:28: note: Function 'if1_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:389:27: note: Function 'if1_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:786:36: style:inconclusive: Function 'if1_port_in' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:208:55: note: Function 'if1_port_in' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:786:36: note: Function 'if1_port_in' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1021:37: style:inconclusive: Function 'if1_port_out' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:207:44: note: Function 'if1_port_out' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1021:37: note: Function 'if1_port_out' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1111:21: style:inconclusive: Function 'if1_mdr_insert' argument 1 names different: declaration 'drive' definition 'which'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/if1.h:40:25: note: Function 'if1_mdr_insert' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1111:21: note: Function 'if1_mdr_insert' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1179:20: style:inconclusive: Function 'if1_mdr_eject' argument 1 names different: declaration 'drive' definition 'which'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/if1.h:42:24: note: Function 'if1_mdr_eject' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1179:20: note: Function 'if1_mdr_eject' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1222:19: style:inconclusive: Function 'if1_mdr_save' argument 1 names different: declaration 'drive' definition 'which'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/if1.h:43:23: note: Function 'if1_mdr_save' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1222:19: note: Function 'if1_mdr_save' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1241:20: style:inconclusive: Function 'if1_mdr_write' argument 1 names different: declaration 'drive' definition 'which'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/if1.h:41:24: note: Function 'if1_mdr_write' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:1241:20: note: Function 'if1_mdr_write' argument 1 names different: declaration 'drive' definition 'which'. fuse-emulator-1.9.0+dfsg/peripherals/if1.c:90:7: style: struct member 'if1_ula_t::status' is never used. [unusedStructMember] fuse-emulator-1.9.0+dfsg/peripherals/if1.c:635:13: style: Variable 'yes' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.9.0+dfsg/peripherals/if2.c:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if2.c:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_IF2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if2.c:104:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_INTERFACE2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if2.c:120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_INTERFACE2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if2.c:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable if2_file [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if2.c:172:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interface2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if2.c:181:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if2.c:206:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/if2.c:137:27: style:inconclusive: Function 'if2_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/if2.c:50:28: note: Function 'if2_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/if2.c:137:27: note: Function 'if2_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_KEMPSTON [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:153:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_JOYSTICK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:164:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joystick_1_output [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:293:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_INFO [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:335:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_JOYSTICK_CURSOR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:377:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joy_kempston [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:243:47: style:inconclusive: Function 'joystick_kempston_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/joystick.h:74:60: note: Function 'joystick_kempston_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:243:47: note: Function 'joystick_kempston_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:250:44: style:inconclusive: Function 'joystick_timex_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/joystick.h:76:57: note: Function 'joystick_timex_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:250:44: note: Function 'joystick_timex_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:256:45: style:inconclusive: Function 'joystick_fuller_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/joystick.h:78:58: note: Function 'joystick_fuller_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/joystick.c:256:45: note: Function 'joystick_fuller_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/kempmouse.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_KEMPSTON_MOUSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/kempmouse.c:93:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/kempmouse.c:116:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kempston_mouse [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/kempmouse.c:123:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kempston_mouse [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/kempmouse.c:100:39: style:inconclusive: Function 'kempmouse_update' argument 3 names different: declaration 'button' definition 'btn'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/kempmouse.h:28:44: note: Function 'kempmouse_update' argument 3 names different: declaration 'button' definition 'btn'. fuse-emulator-1.9.0+dfsg/peripherals/kempmouse.c:100:39: note: Function 'kempmouse_update' argument 3 names different: declaration 'button' definition 'btn'. fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_MULTIFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:252:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_MULTIFACE_1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:291:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MENU_ITEM_MACHINE_MULTIFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MENU_ITEM_MACHINE_MULTIFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:319:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:332:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:410:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:514:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z80_nmi_event [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable multiface1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:593:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:641:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_MULTIFACE_1 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:196:31: style:inconclusive: Function 'multiface_init' argument 1 names different: declaration 'context' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:106:34: note: Function 'multiface_init' argument 1 names different: declaration 'context' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:196:31: note: Function 'multiface_init' argument 1 names different: declaration 'context' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:455:44: style:inconclusive: Function 'multiface_port_out1' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:120:51: note: Function 'multiface_port_out1' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:455:44: note: Function 'multiface_port_out1' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:456:43: style:inconclusive: Function 'multiface_port_out1' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:120:74: note: Function 'multiface_port_out1' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:456:43: note: Function 'multiface_port_out1' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:477:68: style:inconclusive: Function 'multiface_port_out128' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:122:53: note: Function 'multiface_port_out128' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:477:68: note: Function 'multiface_port_out128' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:483:66: style:inconclusive: Function 'multiface_port_out3' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:123:74: note: Function 'multiface_port_out3' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/multiface.c:483:66: note: Function 'multiface_port_out3' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/nic/enc28j60.c:148:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable speccyboot_tap [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100.c:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_EBADF [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100.c:275:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100.c:291:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100.c:301:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100.c:314:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100.c:365:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100.c:382:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_invalid [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_invalid [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:185:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:259:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:321:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_invalid [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:394:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:472:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:528:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:563:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_invalid [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:606:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compat_socket_invalid [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:707:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:222:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:691:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/nic/w5100_socket.c:740:21: style: Variable 'data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_ZXPRINTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:149:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer_graphics_filename [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:232:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer_text_filename [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:440:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:491:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:598:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:647:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:691:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:705:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printer [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:736:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_PRINTER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:744:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxprinter [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:749:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zxprinter [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/printer.c:437:64: style:inconclusive: Function 'printer_zxp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:72:60: note: Function 'printer_zxp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/printer.c:437:64: note: Function 'printer_zxp_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/printer.c:488:53: style:inconclusive: Function 'printer_zxp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/printer.c:73:49: note: Function 'printer_zxp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/printer.c:488:53: note: Function 'printer_zxp_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/printer.c:71:35: note: Function 'printer_zxp_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/printer.c:580:39: note: Function 'printer_zxp_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/printer.c:702:51: style:inconclusive: Function 'printer_parallel_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/printer.h:32:47: note: Function 'printer_parallel_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/printer.c:702:51: note: Function 'printer_parallel_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/printer.c:737:57: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/peripherals/printer.c:711:21: note: Parameter 'context' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/peripherals/scld.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_SCLD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:96:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:214:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_64K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:244:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:294:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:342:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:356:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:103:38: style:inconclusive: Function 'scld_dec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:68:57: note: Function 'scld_dec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/scld.c:103:38: note: Function 'scld_dec_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/scld.c:111:39: style:inconclusive: Function 'scld_dec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/scld.h:128:39: note: Function 'scld_dec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/scld.c:111:39: note: Function 'scld_dec_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/scld.c:147:28: style:inconclusive: Function 'scld_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:54:29: note: Function 'scld_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/scld.c:147:28: note: Function 'scld_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/scld.c:153:39: style:inconclusive: Function 'scld_hsr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/scld.h:129:39: note: Function 'scld_hsr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/scld.c:153:39: note: Function 'scld_hsr_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/scld.c:161:38: style:inconclusive: Function 'scld_hsr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:69:57: note: Function 'scld_hsr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/scld.c:161:38: note: Function 'scld_hsr_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/scld.c:220:38: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:311:24: style: Variable 'page' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/scld.c:322:24: style: Variable 'page' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_AY [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_AY [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:150:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ay [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:166:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:204:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AY_REGISTERS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:231:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capabilities [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:242:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:259:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_register [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:148:26: style:inconclusive: Function 'ay_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:48:27: note: Function 'ay_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/ay.c:148:26: note: Function 'ay_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/covox.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_COVOX_FB [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/covox.c:94:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/covox.c:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable covox_dac [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/covox.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable covox [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/covox.c:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable covox_dac [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/covox.c:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_COVOX_FB [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/covox.c:101:29: style:inconclusive: Function 'covox_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/covox.c:42:30: note: Function 'covox_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/covox.c:101:29: note: Function 'covox_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/fuller.c:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuller [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/fuller.c:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_FULLER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/fuller.c:81:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_FULLER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/fuller.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_FULLER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/fuller.c:97:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/melodik.c:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable melodik [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/melodik.c:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_MELODIK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/melodik.c:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_MELODIK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/melodik.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_MELODIK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/melodik.c:96:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:1308:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_signed_word [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:1474:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates_per_frame [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:1494:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:1520:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_current [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:1535:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:1543:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:231:31: style:inconclusive: Function 'lpc12_update' argument 2 names different: declaration '' definition 'num_samp'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:231:66: style:inconclusive: Function 'lpc12_update' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:232:34: style:inconclusive: Function 'lpc12_update' argument 4 names different: declaration '' definition 'optr'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:1480:18: style:inconclusive: Function 'sp0256_play' argument 1 names different: declaration 'allophone' definition 'a'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.h:36:23: note: Function 'sp0256_play' argument 1 names different: declaration 'allophone' definition 'a'. fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:1480:18: note: Function 'sp0256_play' argument 1 names different: declaration 'allophone' definition 'a'. fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:1239:28: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:1293:48: style: Parameter 'sp0256rom' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:276:16: style: Variable 'do_int' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:801:17: style: Variable 'ctrl_xfer' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.9.0+dfsg/peripherals/sound/sp0256.c:802:17: style: Variable 'repeat' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.9.0+dfsg/peripherals/sound/specdrum.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_SPECDRUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/specdrum.c:80:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/specdrum.c:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specdrum_dac [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/specdrum.c:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specdrum [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/specdrum.c:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specdrum_dac [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/specdrum.c:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_SPECDRUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/specdrum.c:87:32: style:inconclusive: Function 'specdrum_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/specdrum.c:41:33: note: Function 'specdrum_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/specdrum.c:87:32: note: Function 'specdrum_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_12K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_2K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:225:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_USPEECH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:237:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rom_sp0256 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:293:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_USPEECH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:321:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:341:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_4K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:406:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_none [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:423:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uspeech [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:440:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_USPEECH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:120:47: style:inconclusive: Function 'uspeech_port_play_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:69:66: note: Function 'uspeech_port_play_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:120:47: note: Function 'uspeech_port_play_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:132:48: style:inconclusive: Function 'uspeech_port_play_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:71:55: note: Function 'uspeech_port_play_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:132:48: note: Function 'uspeech_port_play_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:142:55: style:inconclusive: Function 'uspeech_port_intonation_normal' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:73:62: note: Function 'uspeech_port_intonation_normal' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:142:55: note: Function 'uspeech_port_intonation_normal' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:143:55: style:inconclusive: Function 'uspeech_port_intonation_normal' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:74:62: note: Function 'uspeech_port_intonation_normal' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:143:55: note: Function 'uspeech_port_intonation_normal' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:152:53: style:inconclusive: Function 'uspeech_port_intonation_high' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:75:60: note: Function 'uspeech_port_intonation_high' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:152:53: note: Function 'uspeech_port_intonation_high' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:153:53: style:inconclusive: Function 'uspeech_port_intonation_high' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:76:60: note: Function 'uspeech_port_intonation_high' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:153:53: note: Function 'uspeech_port_intonation_high' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:288:31: style:inconclusive: Function 'uspeech_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:80:32: note: Function 'uspeech_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:288:31: note: Function 'uspeech_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:345:44: style:inconclusive: Function 'uspeech_toggle_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:67:63: note: Function 'uspeech_toggle_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:345:44: note: Function 'uspeech_toggle_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:346:49: style:inconclusive: Function 'uspeech_toggle_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:68:64: note: Function 'uspeech_toggle_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:346:49: note: Function 'uspeech_toggle_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:356:45: style:inconclusive: Function 'uspeech_toggle_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:65:52: note: Function 'uspeech_toggle_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:356:45: note: Function 'uspeech_toggle_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:357:44: style:inconclusive: Function 'uspeech_toggle_write' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:66:52: note: Function 'uspeech_toggle_write' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:357:44: note: Function 'uspeech_toggle_write' argument 2 names different: declaration 'val' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:346:49: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'uspeech_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.9.0+dfsg/peripherals/sound/uspeech.c:100:21: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/peripherals/sound/uspeech.c:346:49: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:577:42: style:inconclusive: Function 'spectranet_w5100_read' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.h:35:54: note: Function 'spectranet_w5100_read' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:577:42: note: Function 'spectranet_w5100_read' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:578:49: style:inconclusive: Function 'spectranet_w5100_read' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.h:35:77: note: Function 'spectranet_w5100_read' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:578:49: note: Function 'spectranet_w5100_read' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:584:43: style:inconclusive: Function 'spectranet_w5100_write' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.h:36:43: note: Function 'spectranet_w5100_write' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:584:43: note: Function 'spectranet_w5100_write' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:585:50: style:inconclusive: Function 'spectranet_w5100_write' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.h:36:66: note: Function 'spectranet_w5100_write' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:585:50: note: Function 'spectranet_w5100_write' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:586:44: style:inconclusive: Function 'spectranet_w5100_write' argument 3 names different: declaration 'b' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.h:36:92: note: Function 'spectranet_w5100_write' argument 3 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:586:44: note: Function 'spectranet_w5100_write' argument 3 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:591:46: style:inconclusive: Function 'spectranet_flash_rom_read' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.h:37:58: note: Function 'spectranet_flash_rom_read' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:591:46: note: Function 'spectranet_flash_rom_read' argument 1 names different: declaration 'page' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:592:53: style:inconclusive: Function 'spectranet_flash_rom_read' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.h:37:81: note: Function 'spectranet_flash_rom_read' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:592:53: note: Function 'spectranet_flash_rom_read' argument 2 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:598:54: style:inconclusive: Function 'spectranet_flash_rom_write' argument 1 names different: declaration 'address' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.h:38:51: note: Function 'spectranet_flash_rom_write' argument 1 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:598:54: note: Function 'spectranet_flash_rom_write' argument 1 names different: declaration 'address' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:599:48: style:inconclusive: Function 'spectranet_flash_rom_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.h:38:77: note: Function 'spectranet_flash_rom_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:599:48: note: Function 'spectranet_flash_rom_write' argument 2 names different: declaration 'b' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:577:42: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:584:43: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/spectranet.c:591:46: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:125:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_byte2 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_ULA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:175:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_ULA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:192:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tape_microphone [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:247:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:255:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:262:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_read [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:199:34: style:inconclusive: Function 'ula_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/ula.c:60:41: note: Function 'ula_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/ula.c:199:34: note: Function 'ula_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/usource.c:93:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_8K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/usource.c:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_USOURCE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/usource.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_USOURCE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/usource.c:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable romcs [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/usource.c:198:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usource [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/usource.c:228:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_USOURCE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/peripherals/usource.c:120:31: style:inconclusive: Function 'usource_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/usource.c:56:32: note: Function 'usource_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/usource.c:120:31: note: Function 'usource_reset' argument 1 names different: declaration 'hard_reset' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/usource.c:159:44: style:inconclusive: Function 'usource_toggle_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/usource.c:53:63: note: Function 'usource_toggle_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/usource.c:159:44: note: Function 'usource_toggle_read' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/usource.c:160:35: style:inconclusive: Function 'usource_toggle_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/usource.c:54:29: note: Function 'usource_toggle_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/usource.c:160:35: note: Function 'usource_toggle_read' argument 2 names different: declaration 'attached' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/usource.c:168:45: style:inconclusive: Function 'usource_toggle_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/peripherals/usource.c:51:52: note: Function 'usource_toggle_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/peripherals/usource.c:168:45: note: Function 'usource_toggle_write' argument 1 names different: declaration 'port' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/peripherals/usource.c:73:21: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/peripherals/usource.c:160:35: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/pokefinder/pokefinder.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/pokefinder/pokefinder.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/pokefinder/pokefinder.c:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/pokefinder/pokefinder.c:105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_16K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/pokefinder/pokefinder.c:61:18: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:412:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:477:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_DIR_SEP_CHR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:253:14: style: Condition 'length>80' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:248:16: note: Assuming that condition 'clast>=*ptr' is not redundant fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:252:25: note: Assignment 'length=clast-*ptr+1', assigned value is less than 1 fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:253:14: note: Condition 'length>80' is always false fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:387:34: style: Condition 'trainer->poke_list' is always true [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:422:33: style: Condition 'trainer->poke_list' is always true [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/pokefinder/pokemem.c:66:62: note: Function 'pokemem_poke_deactivate' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:431:60: note: Function 'pokemem_poke_deactivate' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:462:35: style:inconclusive: Function 'pokemem_find_pokfile' argument 1 names different: declaration 'filename' definition 'path'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.h:56:39: note: Function 'pokemem_find_pokfile' argument 1 names different: declaration 'filename' definition 'path'. fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:462:35: note: Function 'pokemem_find_pokfile' argument 1 names different: declaration 'filename' definition 'path'. fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:433:11: style: Variable 'poke' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/pokefinder/pokemem.c:466:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/profile.c:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/profile.c:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/profile.c:99:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/profile.c:146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/profile.c:51:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/profile.c:114:47: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/psg.c:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AY_REGISTERS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/psg.c:155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AY_REGISTERS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/psg.c:49: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.9.0+dfsg/psg.c:179:57: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/psg.c:49:17: note: Parameter 'context' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/rzx.c:215:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ID_SNAPSHOT_SZX [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/rzx.c:286:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/rzx.c:410:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/rzx.c:466:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/rzx.c:506:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/rzx.c:740:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/rzx.c:822:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/rzx.c:817:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/rzx.c:822:7: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/rzx.c:276:21: style: Variable 'snap' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/rzx.c:314:21: style: Variable 'snap' can be declared as pointer to const [constVariablePointer] settings.pl:2874:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] settings.pl:3997:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] settings.pl:4045:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_EOL [valueFlowBailoutIncompleteVar] settings.pl:4067:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] settings.pl:5231:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] settings.pl:6292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_SETUID [valueFlowBailoutIncompleteVar] settings.pl:397:7: style: Condition 'error' is always false [knownConditionTrueFalse] settings.pl:394:7: note: Assuming that condition 'error' is not redundant settings.pl:397:7: note: Condition 'error' is always false settings.pl:2898:16: style: Condition 'parse_ini(&file,settings)' is always false [knownConditionTrueFalse] settings.pl:2898:16: note: Calling function 'parse_ini' returns 0 settings.pl:2898:16: note: Condition 'parse_ini(&file,settings)' is always false settings.pl:2924:9: style: Variable '*next' is reassigned a value before the old one has been used. [redundantAssignment] settings.pl:2915:9: note: *next is assigned settings.pl:2924:9: note: *next is overwritten settings.pl:2924:9: style: Variable '*next' is reassigned a value before the old one has been used. [redundantAssignment] settings.pl:2918:11: note: *next is assigned settings.pl:2924:9: note: *next is overwritten settings.pl:2906:76: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] settings.pl:3983:24: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] settings.pl:4007:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] settings.pl:4065:39: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] settings.pl:4875:17: style: Variable 'long_options' can be declared as const array [constVariable] fuse-emulator-1.9.0+dfsg/slt.c:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/slt.c:137:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/snapshot.c:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ID_UNKNOWN [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/snapshot.c:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_CLASS_SNAPSHOT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/snapshot.c:58:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/snapshot.c:50:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/snapshot.c:58:7: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/snapshot.c:76:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/snapshot.c:73:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/snapshot.c:76:7: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/snapshot.c:140:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/snapshot.c:132:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/snapshot.c:140:7: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/sound.c:463:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_FULLER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound.c:685:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_SPECDRUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound.c:701:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERIPH_TYPE_COVOX_FB [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound.c:455:25: style: Variable 'change_ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/sound.c:765:14: style: Variable 'beeper_ampl' can be declared as const array [constVariable] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:386:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:92:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:100:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:108:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:116:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:92:17: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:92:17: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:95:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:100:24: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:100:24: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:103:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:108:24: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:108:24: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:111:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:116:24: warning: %n in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:229:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:238:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.9.0+dfsg/sound/alsasound.c:290:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fuse-emulator-1.9.0+dfsg/sound/aosound.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/aosound.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/aosound.c:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sound [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/aosound.c:112:16: style: Condition 'key' is always true [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/sound/aosound.c:126:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/aosound.c:129:12: style: Variable 'driver_info' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/sound/aosound.c:219:30: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/sound/blipbuffer.h:87:59: note: Function 'blip_buffer_set_clock_rate' argument 2 names different: declaration 'rate' definition 'cps'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:34:54: note: Function 'blip_buffer_set_clock_rate' argument 2 names different: declaration 'rate' definition 'cps'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:78:72: style:inconclusive: Function 'blip_synth_offset_resampled' argument 2 names different: declaration '' definition 'time'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/sound/blipbuffer.h:202:48: note: Function 'blip_synth_offset_resampled' argument 4 names different: declaration 'buff' definition 'blip_buf'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:79:55: note: Function 'blip_synth_offset_resampled' argument 4 names different: declaration 'buff' definition 'blip_buf'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:132:52: style:inconclusive: Function 'blip_synth_update' argument 2 names different: declaration 'time' definition 't'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.h:195:57: note: Function 'blip_synth_update' argument 2 names different: declaration 'time' definition 't'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:132:52: note: Function 'blip_synth_update' argument 2 names different: declaration 'time' definition 't'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:132:59: style:inconclusive: Function 'blip_synth_update' argument 3 names different: declaration 'amplitude' definition 'amp'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.h:196:29: note: Function 'blip_synth_update' argument 3 names different: declaration 'amplitude' definition 'amp'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:132:59: note: Function 'blip_synth_update' argument 3 names different: declaration 'amplitude' definition 'amp'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/sound/blipbuffer.h:83:47: note: Function 'blip_buffer_set_sample_rate' argument 3 names different: declaration 'msec_length' definition 'msec'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:268:69: note: Function 'blip_buffer_set_sample_rate' argument 3 names different: declaration 'msec_length' definition 'msec'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/sound/blipbuffer.h:106:57: note: Function 'blip_buffer_set_bass_freq' argument 2 names different: declaration 'frequency' definition 'freq'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:314:52: note: Function 'blip_buffer_set_bass_freq' argument 2 names different: declaration 'frequency' definition 'freq'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:331:56: style:inconclusive: Function 'blip_buffer_end_frame' argument 2 names different: declaration 'time' definition 't'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.h:93:61: note: Function 'blip_buffer_end_frame' argument 2 names different: declaration 'time' definition 't'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:331:56: note: Function 'blip_buffer_end_frame' argument 2 names different: declaration 'time' definition 't'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:361:48: style:inconclusive: Function '_blip_synth_init' argument 2 names different: declaration 'impulses' definition 'p'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:31:60: note: Function '_blip_synth_init' argument 2 names different: declaration 'impulses' definition 'p'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:361:48: note: Function '_blip_synth_init' argument 2 names different: declaration 'impulses' definition 'p'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/sound/blipbuffer.h:167:60: note: Function '_blip_synth_volume_unit' argument 2 names different: declaration 'v' definition 'new_unit'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:516:55: note: Function '_blip_synth_volume_unit' argument 2 names different: declaration 'v' definition 'new_unit'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:564:63: style:inconclusive: Function 'blip_buffer_read_samples' argument 2 names different: declaration 'dest' definition 'out'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.h:100:68: note: Function 'blip_buffer_read_samples' argument 2 names different: declaration 'dest' definition 'out'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:564:63: note: Function 'blip_buffer_read_samples' argument 2 names different: declaration 'dest' definition 'out'. fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:41:42: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:79:55: style: Parameter 'blip_buf' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:83:10: style: Variable 'imp' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:144:42: style: Parameter 'synth_' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:304:46: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:411:31: style: Parameter 'eq' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/blipbuffer.c:579:13: style: Variable 'in' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/sound/coreaudiosound.c:229:5: error: failed to expand '__Verify_noErr', Wrong number of parameters for macro '__Verify_noErr'. [syntaxError] fuse-emulator-1.9.0+dfsg/sound/dxsound.c:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IDirectSound [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/dxsound.c:138:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/dxsound.c:185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/dxsound.c:45:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/dxsound.c:150:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/hpsound.c:48:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/hpsound.c:138:18: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/sound/hpsound.c:143:30: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/sound/hpsound.c:139:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.9.0+dfsg/sound/nullsound.c:28:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/nullsound.c:28:61: style: Parameter 'stereoptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/nullsound.c:41:38: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/osssound.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/osssound.c:154:16: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/sound/osssound.c:161:28: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/sound/osssound.c:155:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.9.0+dfsg/sound/pulsesound.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/pulsesound.c:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa_usec_t [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/pulsesound.c:60:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.9.0+dfsg/sound/pulsesound.c:67:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.9.0+dfsg/sound/pulsesound.c:74:16: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/sound/pulsesound.c:44:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/sdl2sound.c:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sound [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sdl2sound.c:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sdl2sound.c:143:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sdl2sound.c:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sound_stereo_ay [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sdl2sound.c:158:27: style:inconclusive: Function 'sdl2write' argument 1 names different: declaration 'userdata' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/sound/sdl2sound.c:23:30: note: Function 'sdl2write' argument 1 names different: declaration 'userdata' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/sound/sdl2sound.c:158:27: note: Function 'sdl2write' argument 1 names different: declaration 'userdata' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/sound/sdlsound.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sound [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sdlsound.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sdlsound.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sdlsound.c:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sound_stereo_ay [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sfifo.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sfifo.c:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sfifo.c:184:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sfifo.c:55:12: style: Comparing expression of type 'signed int' against value 2147483647. Condition is always false. [compareValueOutOfTypeRangeError] fuse-emulator-1.9.0+dfsg/sound/sfifo.c:102:41: style:inconclusive: Function 'sfifo_write' argument 2 names different: declaration 'buf' definition '_buf'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/sound/sfifo.h:78:41: note: Function 'sfifo_write' argument 2 names different: declaration 'buf' definition '_buf'. fuse-emulator-1.9.0+dfsg/sound/sfifo.c:102:41: note: Function 'sfifo_write' argument 2 names different: declaration 'buf' definition '_buf'. fuse-emulator-1.9.0+dfsg/sound/sfifo.c:177:34: style:inconclusive: Function 'sfifo_read' argument 2 names different: declaration 'buf' definition '_buf'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/sound/sfifo.h:79:34: note: Function 'sfifo_read' argument 2 names different: declaration 'buf' definition '_buf'. fuse-emulator-1.9.0+dfsg/sound/sfifo.c:177:34: note: Function 'sfifo_read' argument 2 names different: declaration 'buf' definition '_buf'. fuse-emulator-1.9.0+dfsg/sound/sunsound.c:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sunsound.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_FLUSH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/sunsound.c:50:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/sunsound.c:178:17: style: Variable 'data8' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/sound/sunsound.c:184:28: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/sound/sunsound.c:179:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/sound/win32sound.c:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAVEFORMATEX [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/win32sound.c:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMSYSERR_NOERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/win32sound.c:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/win32sound.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/win32sound.c:224:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WOM_DONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/sound/win32sound.c:57:47: style: Parameter 'freqptr' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/sound/win32sound.c:147:30: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/spectrum.c:115:42: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/spectrum.c:92:11: note: Parameter 'user_data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/spectrum.c:182:52: style: Parameter 'timings' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/tape.c:176:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ID_UNKNOWN [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/tape.c:228:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_TAPE_BLOCK_DATA_BLOCK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/tape.c:359:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_CLASS_TAPE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/tape.c:415:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_TAPE_BLOCK_ROM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/tape.c:594:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_TAPE_BLOCK_ROM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/tape.c:765:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/tape.c:817:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/tape.c:842:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_TAPE_BLOCK_RLE_PULSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/tape.c:886:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/tape.c:204:9: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/tape.c:197:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/tape.c:204:9: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/tape.c:286:9: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/tape.c:285:22: note: Calling function 'tape_stop' returns 0 fuse-emulator-1.9.0+dfsg/tape.c:285:22: note: Assignment 'error=tape_stop()', assigned value is 0 fuse-emulator-1.9.0+dfsg/tape.c:286:9: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/tape.c:440:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/tape.c:439:26: note: Calling function 'trap_load_block' returns 0 fuse-emulator-1.9.0+dfsg/tape.c:439:26: note: Assignment 'error=trap_load_block(block)', assigned value is 0 fuse-emulator-1.9.0+dfsg/tape.c:440:7: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/tape.c:223:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/tape.c:689: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.9.0+dfsg/tape.c:701:18: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/tape.c:689:46: note: Parameter 'user_data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/tape.c:691:12: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/tape.c:954: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.9.0+dfsg/tape.c:130:40: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/tape.c:954:68: note: Parameter 'user_data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/timer/timer.c:83:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable emulation_speed [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/timer/timer.c:140:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_TIMER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/timer/timer.c:176:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates_per_frame [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/timer/timer.c:186:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fastload [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/timer/timer.c:194:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fastload [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/timer/timer.c:213:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sound_enabled [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui.c:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBSPECTRUM_ERROR_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui.c:205:22: style:inconclusive: Function 'ui_mouse_motion' argument 1 names different: declaration 'dx' definition 'x'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/ui.h:115:27: note: Function 'ui_mouse_motion' argument 1 names different: declaration 'dx' definition 'x'. fuse-emulator-1.9.0+dfsg/ui.c:205:22: note: Function 'ui_mouse_motion' argument 1 names different: declaration 'dx' definition 'x'. fuse-emulator-1.9.0+dfsg/ui.c:205:29: style:inconclusive: Function 'ui_mouse_motion' argument 2 names different: declaration 'dy' definition 'y'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/ui.h:115:35: note: Function 'ui_mouse_motion' argument 2 names different: declaration 'dy' definition 'y'. fuse-emulator-1.9.0+dfsg/ui.c:205:29: note: Function 'ui_mouse_motion' argument 2 names different: declaration 'dy' definition 'y'. fuse-emulator-1.9.0+dfsg/ui/fb/fbdisplay.c:142:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbdisplay.c:158:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NORMAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbdisplay.c:192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbdisplay.c:255:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fb_var_screeninfo [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbdisplay.c:304:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doublescan_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbdisplay.c:341:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbdisplay.c:437:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBIOPUT_VSCREENINFO [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbdisplay.c:455:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbdisplay.c:474:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbkeyboard.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbkeyboard.c:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbkeyboard.c:136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbmouse.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbmouse.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_grabbed [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbmouse.c:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbmouse.c:244:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/fb/fbmouse.c:230:23: style:inconclusive: Function 'try_open' argument 1 names different: declaration '' definition 'dev'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/ui/fb/fbmouse.c:242:31: style:inconclusive: Function 'try_mouse_mode' argument 1 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/ui/fb/fbmouse.c:242:51: style:inconclusive: Function 'try_mouse_mode' argument 2 names different: declaration '' definition 'response'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/ui/fb/fbui.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:263:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:385:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:105:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:116:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:210:41: style:inconclusive: Function 'change_load_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:58:46: note: Function 'change_load_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:210:41: note: Function 'change_load_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:254:28: style:inconclusive: Function 'load_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:59:34: note: Function 'load_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:254:28: note: Function 'load_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:351:41: style:inconclusive: Function 'change_save_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:61:46: note: Function 'change_save_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:351:41: note: Function 'change_save_filename' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:375:28: style:inconclusive: Function 'save_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:62:34: note: Function 'save_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/binary.c:375:28: note: Function 'save_data' argument 1 names different: declaration 'entry' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:159:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_clear_object [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:205:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tape_modified [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:269:21: style: The if condition is the same as the previous if condition [duplicateCondition] fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:260:21: note: First condition fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:269:21: note: Second condition fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:78:22: style: Condition 'create_dialog()' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:78:22: note: Calling function 'create_dialog' returns 0 fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:78:22: note: Condition 'create_dialog()' is always false fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:238:35: style:inconclusive: Function 'select_row' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:44:38: note: Function 'select_row' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:238:35: note: Function 'select_row' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:239:36: style:inconclusive: Function 'select_row' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:45:44: note: Function 'select_row' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:239:36: note: Function 'select_row' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:307:32: style:inconclusive: Function 'browse_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:47:37: note: Function 'browse_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:307:32: note: Function 'browse_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:307:58: style:inconclusive: Function 'browse_done' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:47:54: note: Function 'browse_done' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:307:58: note: Function 'browse_done' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:315:51: style:inconclusive: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:48:61: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:315:51: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:316:28: style:inconclusive: Function 'delete_dialog' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:49:20: note: Function 'delete_dialog' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:316:28: note: Function 'delete_dialog' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/browse.c:242:8: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_actions [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_actions [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_SAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_DONTSAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:73:34: style:inconclusive: Function 'set_confirmed' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:35:39: note: Function 'set_confirmed' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:73:34: note: Function 'set_confirmed' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:125:29: style:inconclusive: Function 'set_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:36:34: note: Function 'set_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:125:29: note: Function 'set_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:133:34: style:inconclusive: Function 'set_dont_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:37:39: note: Function 'set_dont_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/confirm.c:133:34: note: Function 'set_dont_save' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:711:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUGGER_BREAKPOINT_TYPE_TIME [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:744:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:753:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:774:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:799:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:913:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGES_IN_64K [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:978:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_breakpoints [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1082:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_type_null [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1258:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1332:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:386:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:369:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:386:7: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:388:54: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:369:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:388:54: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:396:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:369:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:396:7: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:401:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:369:7: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:401:7: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:452:56: style:inconclusive: Function 'toggle_display' argument 2 names different: declaration 'pane' definition 'pane_id'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:114:68: note: Function 'toggle_display' argument 2 names different: declaration 'pane' definition 'pane_id'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:452:56: note: Function 'toggle_display' argument 2 names different: declaration 'pane' definition 'pane_id'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:466:66: style:inconclusive: Function 'toggle_display_registers' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:115:73: note: Function 'toggle_display_registers' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:466:66: note: Function 'toggle_display_registers' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:472:67: style:inconclusive: Function 'toggle_display_memory_map' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:116:74: note: Function 'toggle_display_memory_map' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:472:67: note: Function 'toggle_display_memory_map' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:478:68: style:inconclusive: Function 'toggle_display_breakpoints' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:118:50: note: Function 'toggle_display_breakpoints' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:478:68: note: Function 'toggle_display_breakpoints' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:484:68: style:inconclusive: Function 'toggle_display_disassembly' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:120:50: note: Function 'toggle_display_disassembly' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:484:68: note: Function 'toggle_display_disassembly' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:490:62: style:inconclusive: Function 'toggle_display_stack' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:121:69: note: Function 'toggle_display_stack' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:490:62: note: Function 'toggle_display_stack' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:496:63: style:inconclusive: Function 'toggle_display_events' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:122:70: note: Function 'toggle_display_events' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:496:63: note: Function 'toggle_display_events' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:652:36: style:inconclusive: Function 'stack_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:129:27: note: Function 'stack_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:652:36: note: Function 'stack_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:653:22: style:inconclusive: Function 'stack_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:129:44: note: Function 'stack_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:653:22: note: Function 'stack_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:698:37: style:inconclusive: Function 'events_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:132:28: note: Function 'events_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:698:37: note: Function 'events_activate' argument 3 names different: declaration 'column' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:699:23: style:inconclusive: Function 'events_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:132:45: note: Function 'events_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:699:23: note: Function 'events_activate' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1077:46: style:inconclusive: Function 'add_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:141:48: note: Function 'add_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1077:46: note: Function 'add_event' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1125:65: style:inconclusive: Function 'move_disassembly' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:151:67: note: Function 'move_disassembly' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1125:65: note: Function 'move_disassembly' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1309:57: style:inconclusive: Function 'evaluate_command' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:153:59: note: Function 'evaluate_command' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1309:57: note: Function 'evaluate_command' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1315:45: style:inconclusive: Function 'gtkui_debugger_done_step' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:154:50: note: Function 'gtkui_debugger_done_step' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1315:45: note: Function 'gtkui_debugger_done_step' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1316:25: style:inconclusive: Function 'gtkui_debugger_done_step' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:154:67: note: Function 'gtkui_debugger_done_step' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1316:25: note: Function 'gtkui_debugger_done_step' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1322:49: style:inconclusive: Function 'gtkui_debugger_done_continue' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:155:54: note: Function 'gtkui_debugger_done_continue' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1322:49: note: Function 'gtkui_debugger_done_continue' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1323:29: style:inconclusive: Function 'gtkui_debugger_done_continue' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:156:17: note: Function 'gtkui_debugger_done_continue' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1323:29: note: Function 'gtkui_debugger_done_continue' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1329:41: style:inconclusive: Function 'gtkui_debugger_break' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:157:46: note: Function 'gtkui_debugger_break' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1329:41: note: Function 'gtkui_debugger_break' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1330:28: style:inconclusive: Function 'gtkui_debugger_break' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:157:63: note: Function 'gtkui_debugger_break' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1330:28: note: Function 'gtkui_debugger_break' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1338:51: style:inconclusive: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:158:61: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1338:51: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1346:66: style:inconclusive: Function 'gtkui_debugger_done_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:160:68: note: Function 'gtkui_debugger_done_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1346:66: note: Function 'gtkui_debugger_done_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:579:59: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:627:61: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:799:21: style: Variable 'value_ptr' can be declared as const array [constVariable] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:974:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1181: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.9.0+dfsg/ui/gtk3/debugger.c:616:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1181:56: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1315: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.9.0+dfsg/ui/gtk3/debugger.c:753:30: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1315:45: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1316: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.9.0+dfsg/ui/gtk3/debugger.c:753:30: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1316:25: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1322: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.9.0+dfsg/ui/gtk3/debugger.c:754:27: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1322:49: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1323: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.9.0+dfsg/ui/gtk3/debugger.c:754:27: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/debugger.c:1323:29: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/fileselector.c:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/fileselector.c:96:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/fileselector.c:102:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:37:22: style: Condition 'create_dialog()' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:37:22: note: Calling function 'create_dialog' returns 0 fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:37:22: note: Condition 'create_dialog()' is always false fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:138:32: style:inconclusive: Function 'browse_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:20:37: note: Function 'browse_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:138:32: note: Function 'browse_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:138:58: style:inconclusive: Function 'browse_done' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:20:54: note: Function 'browse_done' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:138:58: note: Function 'browse_done' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:145:51: style:inconclusive: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:21:61: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:145:51: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:146:29: style:inconclusive: Function 'delete_dialog' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:22:23: note: Function 'delete_dialog' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/filter_options.c:146:29: note: Function 'delete_dialog' argument 3 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:197:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITFORMAT_X8R8G8B8 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:236:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_RGB24 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:247:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:281:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:356:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:439:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:458:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:574:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalers_registered [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:635:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:196:46: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:196:23: note: Calling function 'init_colours' returns 0 fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:196:23: note: Assignment 'error=init_colours(colour_format)', assigned value is 0 fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:196:46: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:557:49: style:inconclusive: Function 'drawing_area_resize_callback' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:127:54: note: Function 'drawing_area_resize_callback' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:557:49: note: Function 'drawing_area_resize_callback' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:558:45: style:inconclusive: Function 'drawing_area_resize_callback' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:128:52: note: Function 'drawing_area_resize_callback' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:558:45: note: Function 'drawing_area_resize_callback' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:352:22: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:557: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.9.0+dfsg/ui/gtk3/gtkdisplay.c:193:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:557:49: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:557: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.9.0+dfsg/ui/gtk3/gtkdisplay.c:193:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:557:71: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:558: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.9.0+dfsg/ui/gtk3/gtkdisplay.c:193:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkdisplay.c:558:45: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkjoystick.c:231:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkjoystick.c:247:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joystick_1_output [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkjoystick.c:321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOYSTICK_TYPE_COUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkjoystick.c:454:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOYSTICK_TYPE_COUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkjoystick.c:443:34: style:inconclusive: Function 'joystick_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkjoystick.c:92:39: note: Function 'joystick_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkjoystick.c:443:34: note: Function 'joystick_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_VoidSymbol [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:88:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYPRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:102:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYRELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:80:41: style:inconclusive: Function 'gtkkeyboard_keypress' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkinternals.h:43:38: note: Function 'gtkkeyboard_keypress' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:80:41: note: Function 'gtkkeyboard_keypress' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:81:23: style:inconclusive: Function 'gtkkeyboard_keypress' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkinternals.h:44:15: note: Function 'gtkkeyboard_keypress' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:81:23: note: Function 'gtkkeyboard_keypress' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:97:43: style:inconclusive: Function 'gtkkeyboard_keyrelease' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkinternals.h:45:40: note: Function 'gtkkeyboard_keyrelease' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:97:43: note: Function 'gtkkeyboard_keyrelease' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:98:18: style:inconclusive: Function 'gtkkeyboard_keyrelease' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkinternals.h:46:17: note: Function 'gtkkeyboard_keyrelease' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:98:18: note: Function 'gtkkeyboard_keyrelease' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:80:63: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkkeyboard.c:97:65: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkmouse.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_grabbed [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkmouse.c:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkmouse.c:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_POINTER_MOTION_MASK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkmouse.c:214:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BLANK_CURSOR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:175:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_RELEASE_MASK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:277:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MENU_ITEM_AY_LOGGING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:318:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_exiting [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:417:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:475:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:515:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rzx_recording [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:547:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:565:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:622:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:639:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:663:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_COPYRIGHT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:696:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:711:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOYSTICK_CONN_COUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:735:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joy_prompt [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:796:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:355:37: style:inconclusive: Function 'gtkui_lose_focus' argument 1 names different: declaration '' definition 'GCC_UNUSED'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:356:21: style:inconclusive: Function 'gtkui_lose_focus' argument 2 names different: declaration '' definition 'GCC_UNUSED'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:356:47: style:inconclusive: Function 'gtkui_lose_focus' argument 3 names different: declaration '' definition 'GCC_UNUSED'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:364:37: style:inconclusive: Function 'gtkui_gain_focus' argument 1 names different: declaration '' definition 'GCC_UNUSED'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:365:21: style:inconclusive: Function 'gtkui_gain_focus' argument 2 names different: declaration '' definition 'GCC_UNUSED'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:365:47: style:inconclusive: Function 'gtkui_gain_focus' argument 3 names different: declaration '' definition 'GCC_UNUSED'. [funcArgNamesDifferentUnnamed] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:373:33: style:inconclusive: Function 'gtkui_delete' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:96:42: note: Function 'gtkui_delete' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:373:33: note: Function 'gtkui_delete' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:373:61: style:inconclusive: Function 'gtkui_delete' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:96:60: note: Function 'gtkui_delete' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:373:61: note: Function 'gtkui_delete' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:374:29: style:inconclusive: Function 'gtkui_delete' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:97:19: note: Function 'gtkui_delete' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:374:29: note: Function 'gtkui_delete' argument 3 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:468:45: style:inconclusive: Function 'menu_options_filter_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:99:50: note: Function 'menu_options_filter_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:468:45: note: Function 'menu_options_filter_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:617:45: style:inconclusive: Function 'menu_machine_select_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:100:50: note: Function 'menu_machine_select_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:617:45: note: Function 'menu_machine_select_done' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:676:65: style:inconclusive: Function 'gtkui_destroy_widget_and_quit' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkinternals.h:63:65: note: Function 'gtkui_destroy_widget_and_quit' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:676:65: note: Function 'gtkui_destroy_widget_and_quit' argument 2 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:244:29: style: Argument 'menu_bar' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:64:19: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:244:29: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:236: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.9.0+dfsg/ui/gtk3/gtkui.c:273:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:236:43: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:237: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.9.0+dfsg/ui/gtk3/gtkui.c:273:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:237:24: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:355: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.9.0+dfsg/ui/gtk3/gtkui.c:180:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:355:37: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:356: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.9.0+dfsg/ui/gtk3/gtkui.c:180:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:356:21: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:356: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.9.0+dfsg/ui/gtk3/gtkui.c:180:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:356:47: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:364: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.9.0+dfsg/ui/gtk3/gtkui.c:182:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:364:37: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:365: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.9.0+dfsg/ui/gtk3/gtkui.c:182:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:365:21: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:365: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.9.0+dfsg/ui/gtk3/gtkui.c:182:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:365:47: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:373:33: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_delete' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:171:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:373:33: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:373:61: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_delete' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:171:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:373:61: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:374:29: style: Parameter 'GCC_UNUSED' can be declared as pointer to const. However it seems that 'gtkui_delete' is a callback function, if 'GCC_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:171:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:374:29: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:382:39: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:382:65: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:494: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.9.0+dfsg/ui/gtk3/gtkui.c:524:30: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:494:41: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:636:46: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:637:38: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:652:43: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:652:69: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:826:8: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:841: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.9.0+dfsg/ui/gtk3/gtkui.c:969:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkui.c:841:44: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:301:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:58:18: style: Local variable 'adjustment' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:53:23: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:58:18: note: Shadow local variable fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:112:18: style: Local variable 'adjustment' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:53:23: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:112:18: note: Shadow local variable fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:282:26: style: Argument 'adjustment' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:53:23: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:282:26: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:110: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.9.0+dfsg/ui/gtk3/memory.c:438:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/memory.c:110:59: note: Parameter 'event' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:46:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:51:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:56:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:66:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:76:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:81:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:86:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:91:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:96:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:106:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:116:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:126:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:131:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:136:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:141:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:146:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:156:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:161:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:166:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:171:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:176:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:181:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:186:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:191:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:196:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:201:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:206:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:211:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:216:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:226:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:231:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:236:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:246:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:251:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:266:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:271:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:276:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:281:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:286:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:291:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:296:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:301:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:306:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:311:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:316:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:321:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:331:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:336:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:341:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:346:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:356:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:361:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:366:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:371:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:376:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:381:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:386:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:391:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:396:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:401:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:406:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:411:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:416:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:421:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:426:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:431:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:436:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:441:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:446:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:451:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:456:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:461:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:466:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:471:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:476:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:481:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:486:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:491:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:496:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:501:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:506:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:511:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:516:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:521:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:526:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:531:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:536:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:541:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:546:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:551:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:556:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:561:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:566:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:571:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:576:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:581:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:586:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:591:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:596:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:601:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:606:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:611:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:616:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:621:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:626:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:631:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:636:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:641:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:646:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:651:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:656:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:661:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:666:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:671:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:676:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:681:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:686:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:691:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:696:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:701:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:706:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:711:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:716:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:721:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:726:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:731:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:736:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:741:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:746:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:751:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:756:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:761:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:766:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:771:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:776:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:781:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:786:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:791:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:796:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:801:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:806:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:811:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:816:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:821:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:826:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:831:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:836:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:841:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:846:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:851:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:856:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:861:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:866:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:871:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:876:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:881:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:886:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:891:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:896:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:901:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:906:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:911:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:916:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:921:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:926:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:931:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:936:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:941:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:946:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:951:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:956:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:961:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:966:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:971:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:976:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:981:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:986:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:991:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:996:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1001:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1006:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1011:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1016:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1021:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1026:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1031:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1036:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1041:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1046:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1051:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1056:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1061:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1066:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1071:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1076:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1081:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1086:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1091:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1096:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1131:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1136:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1151:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1156:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1166:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1171:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1176:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1181:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1186:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1196:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1201:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1206:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1226:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1231:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1236:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1241:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1246:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1251:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1256:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/menu_data.c:1261:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gtk_action [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/picture.c:55:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_BILINEAR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/picture.c:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/picture.c:83:49: style:inconclusive: Function 'gtkui_picture' argument 2 names different: declaration 'border' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkinternals.h:67:46: note: Function 'gtkui_picture' argument 2 names different: declaration 'border' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/picture.c:83:49: note: Function 'gtkui_picture' argument 2 names different: declaration 'border' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/picture.c:40:68: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'picture_size_allocate' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/ui/gtk3/picture.c:113:5: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/picture.c:40:68: note: Parameter 'allocation' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:165:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:262:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pokefinder_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:86:34: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:86:26: note: Calling function 'create_dialog' returns 0 fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:86:26: note: Assignment 'error=create_dialog()', assigned value is 0 fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:86:34: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:186:49: style:inconclusive: Function 'gtkui_pokefinder_incremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:42:54: note: Function 'gtkui_pokefinder_incremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:186:49: note: Function 'gtkui_pokefinder_incremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:194:49: style:inconclusive: Function 'gtkui_pokefinder_decremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:44:54: note: Function 'gtkui_pokefinder_decremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:194:49: note: Function 'gtkui_pokefinder_decremented' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:202:64: style:inconclusive: Function 'gtkui_pokefinder_search' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:46:66: note: Function 'gtkui_pokefinder_search' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:202:64: note: Function 'gtkui_pokefinder_search' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:224:43: style:inconclusive: Function 'gtkui_pokefinder_reset' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:47:48: note: Function 'gtkui_pokefinder_reset' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:224:43: note: Function 'gtkui_pokefinder_reset' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:225:23: style:inconclusive: Function 'gtkui_pokefinder_reset' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:47:65: note: Function 'gtkui_pokefinder_reset' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:225:23: note: Function 'gtkui_pokefinder_reset' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:232:51: style:inconclusive: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:49:61: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:232:51: note: Function 'delete_dialog' argument 2 names different: declaration 'event' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:240:63: style:inconclusive: Function 'gtkui_pokefinder_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:48:65: note: Function 'gtkui_pokefinder_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:240:63: note: Function 'gtkui_pokefinder_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:306:39: style:inconclusive: Function 'possible_click' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:52:42: note: Function 'possible_click' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:306:39: note: Function 'possible_click' argument 1 names different: declaration 'treeview' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:307:40: style:inconclusive: Function 'possible_click' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:53:48: note: Function 'possible_click' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:307:40: note: Function 'possible_click' argument 3 names different: declaration 'col' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:308:36: style:inconclusive: Function 'possible_click' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:53:62: note: Function 'possible_click' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:308:36: note: Function 'possible_click' argument 4 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:186: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.9.0+dfsg/ui/gtk3/pokefinder.c:165:24: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:186:49: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:187: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.9.0+dfsg/ui/gtk3/pokefinder.c:165:24: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:187:29: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:194: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.9.0+dfsg/ui/gtk3/pokefinder.c:166:24: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:194:49: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:195: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.9.0+dfsg/ui/gtk3/pokefinder.c:166:24: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:195:29: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:224: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.9.0+dfsg/ui/gtk3/pokefinder.c:168:18: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:224:43: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:225: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.9.0+dfsg/ui/gtk3/pokefinder.c:168:18: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:225:23: note: Parameter 'GCC_UNUSED' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:269:20: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokefinder.c:310:15: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:158:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:241:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trainer_list [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:339:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:575:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:281:54: style:inconclusive: Function 'pokemem_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:59:56: note: Function 'pokemem_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:281:54: note: Function 'pokemem_close' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:287:40: style:inconclusive: Function 'pokemem_update_list' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:60:45: note: Function 'pokemem_update_list' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:287:40: note: Function 'pokemem_update_list' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:288:41: style:inconclusive: Function 'pokemem_update_list' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:60:62: note: Function 'pokemem_update_list' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:288:41: note: Function 'pokemem_update_list' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:301:64: style:inconclusive: Function 'pokemem_update_trainer' argument 2 names different: declaration 'path' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:61:68: note: Function 'pokemem_update_trainer' argument 2 names different: declaration 'path' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:301:64: note: Function 'pokemem_update_trainer' argument 2 names different: declaration 'path' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:302:58: style:inconclusive: Function 'pokemem_update_trainer' argument 4 names different: declaration 'data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:62:62: note: Function 'pokemem_update_trainer' argument 4 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:302:58: note: Function 'pokemem_update_trainer' argument 4 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:322:44: style:inconclusive: Function 'pokemem_add_custom_poke' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:63:49: note: Function 'pokemem_add_custom_poke' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:322:44: note: Function 'pokemem_add_custom_poke' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:323:45: style:inconclusive: Function 'pokemem_add_custom_poke' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:63:66: note: Function 'pokemem_add_custom_poke' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:323:45: note: Function 'pokemem_add_custom_poke' argument 2 names different: declaration 'user_data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:510:51: style:inconclusive: Function 'row_toggled_callback' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:71:51: note: Function 'row_toggled_callback' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:510:51: note: Function 'row_toggled_callback' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:557:49: style:inconclusive: Function 'custom_value_changed' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:75:49: note: Function 'custom_value_changed' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:557:49: note: Function 'custom_value_changed' argument 1 names different: declaration 'cell' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:79:48: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:80:40: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:516:14: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:558: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.9.0+dfsg/ui/gtk3/pokemem.c:229:3: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/gtk3/pokemem.c:558:30: note: Parameter 'new_text' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/gtk3/resources.c:9:68: style: union member 'Anonymous0::alignment' is never used. [unusedStructMember] fuse-emulator-1.9.0+dfsg/ui/gtk3/resources.c:9:92: style: union member 'Anonymous0::ptr' is never used. [unusedStructMember] fuse-emulator-1.9.0+dfsg/ui/gtk3/rollback.c:141:7: style: Condition '!dialog_created' is always true [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/rollback.c:142:22: style: Condition 'create_dialog()' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/rollback.c:142:22: note: Calling function 'create_dialog' returns 0 fuse-emulator-1.9.0+dfsg/ui/gtk3/rollback.c:142:22: note: Condition 'create_dialog()' is always false fuse-emulator-1.9.0+dfsg/ui/gtk3/rollback.c:144:18: style: Condition 'update_list(points)' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/gtk3/rollback.c:144:18: note: Calling function 'update_list' returns 0 fuse-emulator-1.9.0+dfsg/ui/gtk3/rollback.c:144:18: note: Condition 'update_list(points)' is always false fuse-emulator-1.9.0+dfsg/ui/gtk3/rollback.c:56:10: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/rollback.c:110:22: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/roms.c:117:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings_current [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/roms.c:154:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings_current [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/roms.c:131:35: style:inconclusive: Function 'select_new_rom' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/roms.c:42:40: note: Function 'select_new_rom' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/roms.c:131:35: note: Function 'select_new_rom' argument 1 names different: declaration 'widget' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/roms.c:144:30: style:inconclusive: Function 'roms_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/roms.c:43:35: note: Function 'roms_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/roms.c:144:30: note: Function 'roms_done' argument 1 names different: declaration 'button' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/gtk3/roms.c:133:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/gtk3/statusbar.c:171:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_STATUSBAR_STATE_ACTIVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/stock.c:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_VoidSymbol [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/stock.c:102:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/stock.c:135:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/stock.c:153:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/gtk3/stock.c:69:27: style:inconclusive: Function 'gtkstock_create_button' argument 3 names different: declaration 'btn' definition 'button'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/gtk3/gtkinternals.h:99:31: note: Function 'gtkstock_create_button' argument 3 names different: declaration 'btn' definition 'button'. fuse-emulator-1.9.0+dfsg/ui/gtk3/stock.c:69:27: note: Function 'gtkstock_create_button' argument 3 names different: declaration 'btn' definition 'button'. fuse-emulator-1.9.0+dfsg/ui/null/null_ui.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/null/null_ui.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_DONTSAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/null/null_ui.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_JOYSTICK_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/null/null_ui.c:125:32: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/null/null_ui.c:139:15: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/null/null_ui.c:195:29: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_scaler_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:189:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:306:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:184:31: style:inconclusive: Function 'scaler_select_id' argument 1 names different: declaration 'scaler_mode' definition 'id'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.h:92:35: note: Function 'scaler_select_id' argument 1 names different: declaration 'scaler_mode' definition 'id'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:184:31: note: Function 'scaler_select_id' argument 1 names different: declaration 'scaler_mode' definition 'id'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:302:26: style:inconclusive: Function 'expand_dotmatrix' argument 1 names different: declaration 'x' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:68:36: note: Function 'expand_dotmatrix' argument 1 names different: declaration 'x' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:302:26: note: Function 'expand_dotmatrix' argument 1 names different: declaration 'x' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:302:45: style:inconclusive: Function 'expand_dotmatrix' argument 2 names different: declaration 'y' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:68:44: note: Function 'expand_dotmatrix' argument 2 names different: declaration 'y' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:302:45: note: Function 'expand_dotmatrix' argument 2 names different: declaration 'y' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:302:64: style:inconclusive: Function 'expand_dotmatrix' argument 3 names different: declaration 'w' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:68:52: note: Function 'expand_dotmatrix' argument 3 names different: declaration 'w' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:302:64: note: Function 'expand_dotmatrix' argument 3 names different: declaration 'w' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:303:29: style:inconclusive: Function 'expand_dotmatrix' argument 5 names different: declaration 'image_width' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:69:14: note: Function 'expand_dotmatrix' argument 5 names different: declaration 'image_width' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:303:29: note: Function 'expand_dotmatrix' argument 5 names different: declaration 'image_width' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:304:22: style:inconclusive: Function 'expand_dotmatrix' argument 6 names different: declaration 'image_height' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:69:31: note: Function 'expand_dotmatrix' argument 6 names different: declaration 'image_height' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler.c:304:22: note: Function 'expand_dotmatrix' argument 6 names different: declaration 'image_height' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/scaler/scaler_hq2x.c:22:7: error: syntax error: keyword 'switch' is not allowed in global scope [syntaxError] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler_hq3x.c:22:7: error: syntax error: keyword 'switch' is not allowed in global scope [syntaxError] fuse-emulator-1.9.0+dfsg/ui/scaler/scaler_hq4x.c:24:3: error: syntax error: keyword 'switch' is not allowed in global scope [syntaxError] fuse-emulator-1.9.0+dfsg/ui/scaler/scalers.c:217:2: error: #error Unknown SCALER_DATA_SIZE [preprocessorErrorDirective] fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:255:9: style: Local variable 'n' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:249:8: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:255:9: note: Shadow local variable fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:354:11: style: Local variable 'i' shadows outer argument [shadowArgument] fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:317:54: note: Shadowed argument fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:354:11: note: Shadow local variable fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:355:11: style: Local variable 'q' shadows outer argument [shadowArgument] fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:317:63: note: Shadowed argument fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:355:11: note: Shadow local variable fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:356:11: style: Local variable 'y' shadows outer argument [shadowArgument] fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:317:45: note: Shadowed argument fuse-emulator-1.9.0+dfsg/ui/scaler/snes_ntsc_impl.h:356:11: note: Shadow local variable fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NORMAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:160:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:231:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:326:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:349:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:395:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:474:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:497:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:534:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:569:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:621:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:656:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:723:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:769:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:846:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:862:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:928:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:303:31: style: Condition 'sdldisplay_load_gfx_mode()' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:303:31: note: Calling function 'sdldisplay_load_gfx_mode' returns 0 fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:303:31: note: Condition 'sdldisplay_load_gfx_mode()' is always false fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:467:31: style: Condition 'sdldisplay_load_gfx_mode()' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:467:31: note: Calling function 'sdldisplay_load_gfx_mode' returns 0 fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:467:31: note: Condition 'sdldisplay_load_gfx_mode()' is always false fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:318:54: style: Argument 'colour_values' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:57:15: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:318:54: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:319:38: style: Argument 'bw_values' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:78:15: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:319:38: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:621:11: style: Variable 'palette_values' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:656:11: style: Variable 'palette_values' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:723:11: style: Variable 'palette_values' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/sdl/sdldisplay.c:764:13: style: Variable 'last_rect' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/sdl/sdlkeyboard.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdlkeyboard.c:90:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdlkeyboard.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdlui.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_ENABLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdlui.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdlui.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_grabbed [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdlui.c:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdlui.c:196:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl/sdlui.c:49:15: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NORMAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:129:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:259:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:269:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:293:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:316:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statusbar [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:371:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:405:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:430:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_HINT_RENDER_SCALE_QUALITY [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:466:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:489:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:498:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:530:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:603:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_grabbed [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:633:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:650:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UIDISPLAY_HOTSWAP_REASON_SCALER_EXPLICIT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:680:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:711:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:775:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:821:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:839:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:924:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:989:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:840:35: style: Condition 'uidisplay_hotswap_gfx_mode()' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:840:35: note: Calling function 'uidisplay_hotswap_gfx_mode' returns 0 fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:840:35: note: Condition 'uidisplay_hotswap_gfx_mode()' is always false fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:680:11: style: Variable 'palette_values' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:711:11: style: Variable 'palette_values' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_display.c:775:11: style: Variable 'palette_values' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_joystick_internal.c:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_JOY_BUTTONS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_joystick_internal.c:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_RELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_joystick_internal.c:65:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_RELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_keyboard.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_keyboard.c:167:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYPRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_keyboard.c:173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYRELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_keyboard.c:132:66: style: Parameter 'keyevent' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_scaler_state.c:51:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_scaler_state.c:91:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_scaler_state.c:249:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_scaler_state.c:291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_scaler_state.c:316:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_scaler_state.c:347:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NORMAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_scaler_state.c:360:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_scaler_state.c:379:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_ui.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_WARNING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_ui.c:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_ENABLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_ui.c:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_ui.c:112:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_widget_level [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_ui.c:204:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable full_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_ui.c:234:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/sdl2/sdl2_ui.c:84:15: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/widget/about.c:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/ui/widget/widget_internals.h:240:30: note: Function 'widget_about_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/widget/about.c:32:31: note: Function 'widget_about_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/widget/binary.c:189:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/binary.c:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/binary.c:132:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/widget/binary.c:36:7: style: struct member 'widget_binary_t::confirm' is never used. [unusedStructMember] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/ui/widget/widget_internals.h:183:31: note: Function 'widget_browse_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/widget/browse.c:60:32: note: Function 'widget_browse_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/widget/browse.c:103:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:400:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:423:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:444:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:468:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:567:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_breakpoints [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:355:18: style: Variable 'page' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:463:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:146:7: style: Variable 'x' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.9.0+dfsg/ui/widget/debugger.c:374:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] fuse-emulator-1.9.0+dfsg/ui/widget/error.c:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/error.c:108:17: style: Redundant condition: The condition '*ptr' is redundant since '*ptr == '\n'' is sufficient. [redundantCondition] fuse-emulator-1.9.0+dfsg/ui/widget/error.c:39:18: style: Local variable 'error_info' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/widget/error.c:34:17: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/widget/error.c:39:18: note: Shadow local variable fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:564:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:665:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_DIR_SEP_CHR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:779:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUSE_DIR_SEP_STR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:824:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_Escape [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:692:31: style: Condition 'dot' is always true [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:125:34: style: Argument 'title' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:79:20: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:125:34: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:147:35: style: Argument 'title' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:79:20: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:147:35: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:157:35: style: Argument 'title' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:79:20: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:157:35: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:402:32: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/widget/filesel.c:476:24: style: Variable 'filesel_data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/widget/memory.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:249:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:303:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:415:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:462:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_exiting [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:572:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joystick_keyboard_output [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:663:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:703:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:414:10: style: Local variable 'count' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:54:15: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:414:10: note: Shadow local variable fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:618:70: style: Argument 'count' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:54:15: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:618:70: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:759:39: style: Argument 'menu' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:52:20: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:759:39: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/widget/menu.c:588:10: style: Variable 'shortcut' can be declared as const array [constVariable] fuse-emulator-1.9.0+dfsg/ui/widget/pokefinder.c:79:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pokefinder_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/pokefinder.c:108:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pokefinder_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/pokefinder.c:151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pokefinder_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/pokefinder.c:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pokefinder_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/pokefinder.c:52:31: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/widget/pokefinder.c:83:18: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/widget/pokemem.c:104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/pokemem.c:334:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trainer_list [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/pokemem.c:452:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/ui/widget/widget_internals.h:224:32: note: Function 'widget_pokemem_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/widget/pokemem.c:96:33: note: Function 'widget_pokemem_draw' argument 1 names different: declaration 'data' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/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.9.0+dfsg/ui/widget/pokemem.c:96:33: style: Parameter 'GCC_UNUSED' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/widget/pokemem.c:125:14: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/widget/pokemem.c:154:14: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/widget/pokemem.c:224:14: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/widget/query.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_SAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/query.c:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_DONTSAVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/query.c:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_CANCEL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/query.c:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/query.c:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_CONFIRM_SAVE_CANCEL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/query.c:225:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/query.c:127:43: style: Argument 'title' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/widget/query.c:37:27: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/widget/query.c:127:43: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/widget/query.c:111:78: style: Parameter 'menu' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/widget/roms.c:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings_info [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/roms.c:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_a [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/roms.c:161:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings_current [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/select.c:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/select.c:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_WIDTH_COLS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/select.c:53:44: style: Argument 'title' shadows outer variable [shadowVariable] fuse-emulator-1.9.0+dfsg/ui/widget/select.c:34:13: note: Shadowed variable fuse-emulator-1.9.0+dfsg/ui/widget/select.c:53:44: note: Shadow argument fuse-emulator-1.9.0+dfsg/ui/widget/text.c:76:15: portability: Undefined behaviour, pointer arithmetic 'text-1' is out of bounds. [pointerOutOfBounds] fuse-emulator-1.9.0+dfsg/ui/widget/text.c:48:18: style: Variable 'text_data' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:99:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTILS_AUXILIARY_WIDGET [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:353:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_SCREEN_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:459:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget_filenames [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:478:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget_filenames [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:497:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:568:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_widget_level [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_widget_level [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:586:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDGET_FINISHED_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:591:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDGET_COLOUR_BACKGROUND [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:644:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDGET_COLOUR_FOREGROUND [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:663:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:730:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_actions [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:741:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:758:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joy_prompt [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:788:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widget_menu [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:722:49: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/widget/widget.c:746:32: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:140:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NORMAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:291:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVNtsc480IntDf [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:329:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VI_NON_INTERLACE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:338:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_emulation_paused [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:385:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:457:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:482:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:284:31: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:284:23: note: Calling function 'init_colours' returns 0 fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:284:23: note: Assignment 'error=init_colours()', assigned value is 0 fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:284:31: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/wii/wiidisplay.c:381:22: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/wii/wiijoystick.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_emulation_paused [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiikeyboard.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYRELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiikeyboard.c:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_Control_L [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiikeyboard.c:179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_OPEN_RW [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiikeyboard.c:208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiimouse.c:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_present [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiimouse.c:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_emulation_paused [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/wii/wiimouse.c:79:6: style: Variable '*x' is reassigned a value before the old one has been used. [redundantAssignment] fuse-emulator-1.9.0+dfsg/ui/wii/wiimouse.c:77:34: note: *x is assigned fuse-emulator-1.9.0+dfsg/ui/wii/wiimouse.c:79:6: note: *x is overwritten fuse-emulator-1.9.0+dfsg/ui/wii/wiiui.c:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/about.c:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOW [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/about.c:71:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGPIXELSY [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/binary.c:83:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/binary.c:102:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/binary.c:167:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/binary.c:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/binary.c:263:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/binary.c:283:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/binary.c:300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/browse.c:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOW [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/browse.c:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETEXTENDEDLISTVIEWSTYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/browse.c:135:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NM_DBLCLK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/browse.c:168:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/browse.c:212:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIF_TEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/browse.c:246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETITEMCOUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/browse.c:76:7: style: Variable 'titles_widths' can be declared as const array [constVariable] fuse-emulator-1.9.0+dfsg/ui/win32/confirm.c:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_actions [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/confirm.c:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_actions [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_output_base [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOW [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:186:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIIM_STATE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:218:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:272:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIIM_STATE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIIM_STATE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:381:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETEXTENDEDLISTVIEWSTYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:414:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:474:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETEXTENDEDLISTVIEWSTYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:517:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETITEMTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:543:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETEXTENDEDLISTVIEWSTYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:583:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETITEMTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:604:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:629:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:773:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map_read [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:836:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIF_TEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:920:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:957:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:971:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIF_TEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:997:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:1011:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIF_POS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:1072:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVNI_SELECTED [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:1095:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETTEXTLENGTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:1133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:1148:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:1236:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVNI_SELECTED [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:1296:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVNI_SELECTED [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:1322:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:307:7: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:300:53: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:307:7: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:309:37: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:300:53: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:309:37: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:311:43: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:300:53: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:311:43: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:313:45: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:300:53: note: Assuming that condition 'error' is not redundant fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:313:45: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:315:32: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:315:24: note: Calling function 'create_events' returns 0 fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:315:24: note: Assignment 'error=create_events()', assigned value is 0 fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:315:32: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/ui/win32/debugger.c:108:53: note: Function 'win32ui_debugger_proc' argument 1 names different: declaration 'hWnd' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/debugger.c:1153:34: note: Function 'win32ui_debugger_proc' argument 1 names different: declaration 'hWnd' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/fileselector.c:119:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFN_PATHMUSTEXIST [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/hyperlinks.c:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/hyperlinks.c:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/hyperlinks.c:130:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/memorybrowser.c:73:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/memorybrowser.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIF_POS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/memorybrowser.c:204:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCLOSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/memorybrowser.c:254:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/memorybrowser.c:327:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/ui/win32/memorybrowser.c:47:33: note: Function 'menu_machine_memorybrowser' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/memorybrowser.c:182:40: note: Function 'menu_machine_memorybrowser' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/memorybrowser.c:195:35: style:inconclusive: Function 'memorybrowser_proc' argument 4 names different: declaration 'lParam' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/win32/memorybrowser.c:38:68: note: Function 'memorybrowser_proc' argument 4 names different: declaration 'lParam' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/memorybrowser.c:195:35: note: Function 'memorybrowser_proc' argument 4 names different: declaration 'lParam' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/memorybrowser.c:321:7: style: Variable 'column_widths' can be declared as const array [constVariable] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOW [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:146:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCLOSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCLOSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_GETWORKAREA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:283:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BI_RGB [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:324:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMSZ_TOP [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:351:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODA_DRAWENTIRE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:429:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCLOSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:451:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_BORDER_HEIGHT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:224:7: style: Condition '!placed' is always true [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:217:16: note: Assignment 'placed=0', assigned value is 0 fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:224:7: note: Condition '!placed' is always true fuse-emulator-1.9.0+dfsg/ui/win32/picture.c:444:32: style: Parameter 'screen' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/win32/pokefinder.c:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDCLOSE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokefinder.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOSIZE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokefinder.c:137:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokefinder.c:237:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_LIMITTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokefinder.c:300:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETTEXTLENGTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/ui/win32/pokefinder.c:37:35: note: Function 'menu_machine_pokefinder' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/pokefinder.c:215:37: note: Function 'menu_machine_pokefinder' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/pokefinder.c:149:20: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:119:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIF_STATE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:286:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:359:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_WNDPROC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:420:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETITEMCOUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:465:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIR_BOUNDS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:511:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIR_BOUNDS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:540:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETITEMCOUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVIF_STATE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:581:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/ui/win32/pokemem.c:35:35: note: Function 'menu_machine_pokememory' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:56:37: note: Function 'menu_machine_pokememory' argument 1 names different: declaration 'action' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:123:26: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:143:26: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:214:20: style: Variable 'trainer' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:230:14: style: Variable 'nmhdr' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/win32/pokemem.c:295:12: style: Variable 'm' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/win32/rollback.c:45:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETEXTENDEDLISTVIEWSTYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/rollback.c:65:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_DELETEALLITEMS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/rollback.c:102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LVM_GETSELECTIONMARK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/rollback.c:61:36: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/ui/win32/rollback.c:72:12: style: Variable 'buffer2' can be declared as const array [constVariable] fuse-emulator-1.9.0+dfsg/ui/win32/roms.c:75:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/roms.c:93:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/roms.c:144:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDOK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/roms.c:192:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETFONT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/roms.c:245:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/roms.c:260:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable settings_current [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/roms.c:131:25: style: Variable 'info' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/win32/statusbar.c:70:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_BITMAP [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/statusbar.c:117:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_SHOW [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/statusbar.c:131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/statusbar.c:142:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/statusbar.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/statusbar.c:183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_STATUSBAR_ITEM_DISK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/statusbar.c:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_SETPARTS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/statusbar.c:269:49: style:inconclusive: Function 'win32statusbar_resize' argument 2 names different: declaration 'wParam' definition 'GCC_UNUSED'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/win32/win32internals.h:138:47: note: Function 'win32statusbar_resize' argument 2 names different: declaration 'wParam' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/statusbar.c:269:49: note: Function 'win32statusbar_resize' argument 2 names different: declaration 'wParam' definition 'GCC_UNUSED'. fuse-emulator-1.9.0+dfsg/ui/win32/statusbar.c:162:19: style: Variable 'di' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:113:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:129:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITFORMAT_X8R8G8B8 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:208:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:310:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:333:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:411:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:430:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timex [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:498:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:128:31: style: Condition 'error' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:128:23: note: Calling function 'init_colours' returns 0 fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:128:23: note: Assignment 'error=init_colours()', assigned value is 0 fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:128:31: note: Condition 'error' is always false fuse-emulator-1.9.0+dfsg/ui/win32/win32display.c:329:22: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/win32/win32joystick.c:211:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32joystick.c:222:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32joystick.c:284:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32joystick.c:304:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joystick_1_output [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32joystick.c:372:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETFONT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32joystick.c:405:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32joystick.c:423:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32joystick.c:437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOYSTICK_TYPE_COUNT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32joystick.c:455:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32keyboard.c:59:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAPVK_VK_TO_CHAR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32keyboard.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32keyboard.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_KEY_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32mouse.c:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ui_mouse_grabbed [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:178:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_exiting [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:329:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_OWNDC [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:398:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_MENU_ITEM_AY_LOGGING [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:441:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:499:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:563:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:596:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:619:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine_count [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:648:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugger_mode [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:684:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_BYPOSITION [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:729:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joy_prompt [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:777:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGPIXELSY [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:807:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWL_STYLE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:853:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETFONT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:865:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:969:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BN_CLICKED [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:1028:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:1048:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MINIMIZED [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:1090:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statusbar [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:1179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statusbar [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:1218:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_REMOVE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:156:11: style: Condition '!win32ui_window_paint(hWnd,wParam,lParam)' is always true [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:156:33: note: Calling function 'win32ui_window_paint' returns 0 fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:156:11: note: Condition '!win32ui_window_paint(hWnd,wParam,lParam)' is always true fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:166:11: style: Condition '!win32ui_window_resize(hWnd,wParam,lParam)' is always true [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:166:34: note: Calling function 'win32ui_window_resize' returns 0 fuse-emulator-1.9.0+dfsg/ui/win32/win32ui.c:166:11: note: Condition '!win32ui_window_resize(hWnd,wParam,lParam)' is always true fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:218:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualScreenMask [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:328:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:369:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:416:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:570:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:587:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:602:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NORMAL [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:820:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:889:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:936:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scaler_flags [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:950:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:1013:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_scaler [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:1039:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_ui_initialised [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:1047:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fuse_progname [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:1068:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:1089:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:1139:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bw_tv [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:1170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixmap_disk_state [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:199:27: style: Condition 'xdisplay_allocate_gc(xui_mainWindow,&gc)' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:199:27: note: Calling function 'xdisplay_allocate_gc' returns 0 fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:199:27: note: Condition 'xdisplay_allocate_gc(xui_mainWindow,&gc)' is always false fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:253:54: style:inconclusive: Function 'xdisplay_putpixel_4' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:156:28: note: Function 'xdisplay_putpixel_4' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:253:54: note: Function 'xdisplay_putpixel_4' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:259:54: style:inconclusive: Function 'xdisplay_putpixel_8' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:157:28: note: Function 'xdisplay_putpixel_8' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:259:54: note: Function 'xdisplay_putpixel_8' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:270:55: style:inconclusive: Function 'xdisplay_putpixel_15' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:158:28: note: Function 'xdisplay_putpixel_15' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:270:55: note: Function 'xdisplay_putpixel_15' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:279:55: style:inconclusive: Function 'xdisplay_putpixel_16' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:159:28: note: Function 'xdisplay_putpixel_16' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:279:55: note: Function 'xdisplay_putpixel_16' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:285:55: style:inconclusive: Function 'xdisplay_putpixel_24' argument 3 names different: declaration 'color' definition 'colour'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:160:28: note: Function 'xdisplay_putpixel_24' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:285:55: note: Function 'xdisplay_putpixel_24' argument 3 names different: declaration 'color' definition 'colour'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:947:34: style:inconclusive: Function 'xdisplay_area' argument 3 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.h:31:38: note: Function 'xdisplay_area' argument 3 names different: declaration 'width' definition 'w'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:947:34: note: Function 'xdisplay_area' argument 3 names different: declaration 'width' definition 'w'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:947:41: style:inconclusive: Function 'xdisplay_area' argument 4 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.h:31:49: note: Function 'xdisplay_area' argument 4 names different: declaration 'height' definition 'h'. fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:947:41: note: Function 'xdisplay_area' argument 4 names different: declaration 'height' definition 'h'. fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/ui/xlib/xdisplay.c:994:25: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:259:54: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/ui/xlib/xdisplay.c:997:25: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:270:55: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/ui/xlib/xdisplay.c:1004:25: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:285:55: note: Parameter 'colour' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/ui/xlib/xdisplay.c:885:15: style: Variable 'last_rect' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/ui/xlib/xerror.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xkeyboard.c:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYPRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xkeyboard.c:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_KEYRELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xpixmaps.c:281:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_SCREEN_HEIGHT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xpixmaps.c:325:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_ASPECT_WIDTH [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xui.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xui.c:204:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAlready [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xui.c:282:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonPressMask [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/ui/xlib/xui.c:299:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/uimedia.c:141:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDD_TYPE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/uimedia.c:189:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISK_TYPE_NONE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/uimedia.c:352:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISK_OK [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/uimedia.c:86:11: style: Variable 'item' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/uimedia.c:103:11: style: Variable 'item' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/uimedia.c:110:31: style: Parameter 'data' can be declared as pointer to const. However it seems that 'update_parent_menus' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fuse-emulator-1.9.0+dfsg/uimedia.c:121:39: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/uimedia.c:110:31: note: Parameter 'data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/uimedia.c:266:26: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/uimedia.c:310:26: style: Variable 'drive' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/uimedia.c:329:11: style: Variable 'item' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:102:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:265:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_dirty_flashing [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:272:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_last_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_last_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:348:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_last_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:376:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_last_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:394:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_last_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:414:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_last_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:425:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_write_if_dirty [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:442:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_write_if_dirty [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:461:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_write_if_dirty [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_write_if_dirty [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:502:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_HEIGHT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:524:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_HEIGHT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:542:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_HEIGHT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:563:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIRES [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:589:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_HEIGHT [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:600:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALTDFILE_OFFSET [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:621:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALTDFILE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:650:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:678:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:693:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:716:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STANDARD [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:740:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIRES [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:769:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_last_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:790:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:809:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:842:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:924:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:945:15: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/unittests/displaytest.c:994:9: style: Parameter 'init_context' can be declared as pointer to const [constParameterPointer] fuse-emulator-1.9.0+dfsg/unittests/sdl2displaytest.c:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2displaytest.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2displaytest.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2displaytest.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2displaytest.c:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2displaytest.c:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:32:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_PRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:60:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_RELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_PRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_RELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_RELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_RELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_RELEASE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:148:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_PRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:163:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_JOY_BUTTONS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:182:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_EVENT_JOYSTICK_PRESS [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:193:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_JOYSTICK_UP [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2joysticktest.c:250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2mousetest.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:110:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:159:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:184:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:211:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:241:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:298:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:357:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:386:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:416:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:446:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:479:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:507:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:529:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:553:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:582:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:610:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:634:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:663:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCALER_NUM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:755:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:196:12: style: Variable 'decision' is reassigned a value before the old one has been used. [redundantAssignment] fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:195:12: note: decision is assigned fuse-emulator-1.9.0+dfsg/unittests/sdl2scalerstatetest.c:196:12: note: decision is overwritten fuse-emulator-1.9.0+dfsg/unittests/unittests.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULA_CONTENTION_SIZE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAM [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:343:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYBOARD_a [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:376:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYBOARD_a [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:397:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYBOARD_a [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:453:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_word [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:554:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_PAGE_SIZE [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:594:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:600:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_ram [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:636:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_none [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:648:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:658:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:688:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:720:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:762:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:793:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:830:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_current_screen [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:880:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_rom [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:934:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_source_exrom [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:948:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable machine [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:1023:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_rate [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:1193:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_rate [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:495:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/unittests/unittests.c:507:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] fuse-emulator-1.9.0+dfsg/utils.c:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/utils.c:336:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/utils.c:362:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/utils.c:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/utils.c:422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_ERROR_ERROR [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/utils.c:459:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libspectrum_byte [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/utils.c:351:20: style: Condition 'file->length==-1' is always false [knownConditionTrueFalse] fuse-emulator-1.9.0+dfsg/utils.c:69:22: style:inconclusive: Function 'utils_open_file' argument 3 names different: declaration 'type' definition 'type_ptr'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/utils.h:39:26: note: Function 'utils_open_file' argument 3 names different: declaration 'type' definition 'type_ptr'. fuse-emulator-1.9.0+dfsg/utils.c:69:22: note: Function 'utils_open_file' argument 3 names different: declaration 'type' definition 'type_ptr'. fuse-emulator-1.9.0+dfsg/utils.c:287:51: style:inconclusive: Function 'utils_find_file_path' argument 2 names different: declaration 'path' definition 'ret_path'. [funcArgNamesDifferent] fuse-emulator-1.9.0+dfsg/utils.h:51:55: note: Function 'utils_find_file_path' argument 2 names different: declaration 'path' definition 'ret_path'. fuse-emulator-1.9.0+dfsg/utils.c:287:51: note: Function 'utils_find_file_path' argument 2 names different: declaration 'path' definition 'ret_path'. fuse-emulator-1.9.0+dfsg/z80/coretest.c:149:1: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] fuse-emulator-1.9.0+dfsg/z80/opcodes_base.c:28:7: error: syntax error: keyword 'break' is not allowed in global scope [syntaxError] fuse-emulator-1.9.0+dfsg/z80/z80.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rzx_playback [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/z80/z80.c:128:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_MANAGER_MODULE_Z80 [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/z80/z80.c:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/z80/z80.c:254:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spectranet_available [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/z80/z80.c:347:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tstates [valueFlowBailoutIncompleteVar] fuse-emulator-1.9.0+dfsg/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.9.0+dfsg/z80/z80.c:108:41: note: You might need to cast the function pointer here fuse-emulator-1.9.0+dfsg/z80/z80.c:91:31: note: Parameter 'user_data' can be declared as pointer to const fuse-emulator-1.9.0+dfsg/z80/z80_cb.c:29:7: error: syntax error: keyword 'break' is not allowed in global scope [syntaxError] fuse-emulator-1.9.0+dfsg/z80/z80_ddfd.c:36:7: error: syntax error: keyword 'break' is not allowed in global scope [syntaxError] fuse-emulator-1.9.0+dfsg/z80/z80_ddfdcb.c:32:7: error: syntax error: keyword 'break' is not allowed in global scope [syntaxError] fuse-emulator-1.9.0+dfsg/z80/z80_ed.c:29:7: error: syntax error: keyword 'break' is not allowed in global scope [syntaxError] fuse-emulator-1.9.0+dfsg/z80/z80_checks.h:1:1: error: Syntax Error: AST broken, binary operator '=' doesn't have two operands. [internalAstError] diff: 2.21.0 fuse-emulator-1.9.0+dfsg/debugger/system_variable.c:60:70: style:inconclusive: Function 'debugger_system_variable_register' argument 4 names different: declaration '' definition 'set'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/event.c:71:44: style:inconclusive: Function 'event_register' argument 2 names different: declaration '' definition 'description'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/infrastructure/startup_manager.c:70:46: style:inconclusive: Function 'startup_manager_register' argument 6 names different: declaration '' definition 'end_fn'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/infrastructure/startup_manager.c:70:9: style:inconclusive: Function 'startup_manager_register' argument 5 names different: declaration '' definition 'init_context'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/infrastructure/startup_manager.c:90:46: style:inconclusive: Function 'startup_manager_register_no_dependencies' argument 4 names different: declaration '' definition 'end_fn'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/infrastructure/startup_manager.c:90:9: style:inconclusive: Function 'startup_manager_register_no_dependencies' argument 3 names different: declaration '' definition 'init_context'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/peripherals/ide/ide.c:145:25: style:inconclusive: Function 'ide_eject_mass_storage' argument 2 names different: declaration '' definition 'commit_fn'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/peripherals/ide/ide.c:146:25: style:inconclusive: Function 'ide_eject_mass_storage' argument 3 names different: declaration '' definition 'eject_fn'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/peripherals/ide/ide.c:147:11: style:inconclusive: Function 'ide_eject_mass_storage' argument 4 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/peripherals/ide/ide.c:147:32: style:inconclusive: Function 'ide_eject_mass_storage' argument 5 names different: declaration '' definition 'message'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/peripherals/ide/ide.c:147:48: style:inconclusive: Function 'ide_eject_mass_storage' argument 6 names different: declaration '' definition 'setting'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/peripherals/ide/ide.c:147:70: style:inconclusive: Function 'ide_eject_mass_storage' argument 7 names different: declaration '' definition 'item'. [funcArgNamesDifferentUnnamed] 2.21.0 fuse-emulator-1.9.0+dfsg/tape.c:963:14: style:inconclusive: Function 'tape_foreach' argument 2 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] DONE