2025-05-09 02:42 ftp://ftp.de.debian.org/debian/pool/main/y/yabause/yabause_0.9.15.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=sdl --library=opengl --library=zlib --library=qt --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 66c9938 (2025-05-08 13:55:11 +0200) count: 2519 2461 elapsed-time: 25.5 26.5 head-timing-info: old-timing-info: head results: yabause-0.9.15/src/android/jni/sndaudiotrack.c:80:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/sndaudiotrack.c:121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/sndaudiotrack.c:172:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s16 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/sndopensl.c:139:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/sndopensl.c:313:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s16 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/sndopensl.c:119:63: style: Parameter 'context' can be declared as pointer to const. However it seems that 'bqPlayerCallback' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/android/jni/sndopensl.c:196:76: note: You might need to cast the function pointer here yabause-0.9.15/src/android/jni/sndopensl.c:119:63: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/android/jni/sndopensl.c:136:8: style: Unused variable: i [unusedVariable] yabause-0.9.15/src/android/jni/sndopensl.c:256:13: style: Unused variable: env [unusedVariable] yabause-0.9.15/src/android/jni/yui.c:137:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_LOG_INFO [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:149:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:168:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:187:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:204:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:219:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:238:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:255:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:269:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:309:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:381:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PROJECTION [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:483:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yabauseinit_struct [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:595:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCSP_MUTE_USER [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:614:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispbuffer [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:691:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANDROID_LOG_INFO [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:697:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/android/jni/yui.c:409:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] yabause-0.9.15/src/android/jni/yui.c:463:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] yabause-0.9.15/src/android/jni/yui.c:468:4: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] yabause-0.9.15/src/android/jni/yui.c:426:59: error: Resource leak: handle [resourceLeak] yabause-0.9.15/src/android/jni/yui.c:429:59: error: Resource leak: handle [resourceLeak] yabause-0.9.15/src/android/jni/yui.c:432:59: error: Resource leak: handle [resourceLeak] yabause-0.9.15/src/android/jni/yui.c:435:54: error: Resource leak: handle [resourceLeak] yabause-0.9.15/src/android/jni/yui.c:438:54: error: Resource leak: handle [resourceLeak] yabause-0.9.15/src/android/jni/yui.c:441:53: error: Resource leak: handle [resourceLeak] yabause-0.9.15/src/android/jni/yui.c:444:53: error: Resource leak: handle [resourceLeak] yabause-0.9.15/src/android/jni/yui.c:447:53: error: Resource leak: handle [resourceLeak] yabause-0.9.15/src/android/jni/yui.c:450:50: error: Resource leak: handle [resourceLeak] yabause-0.9.15/src/android/jni/yui.c:452:4: error: Resource leak: handle [resourceLeak] yabause-0.9.15/src/android/jni/yui.c:559:56: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/android/jni/yui.c:583:67: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/android/jni/yui.c:620:16: portability: 'pixels' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] yabause-0.9.15/src/android/jni/yui.c:680:16: portability: 'pixels' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] yabause-0.9.15/src/android/jni/yui.c:374:8: style: Unused variable: error [unusedVariable] yabause-0.9.15/src/android/jni/yui.c:375:11: style: Unused variable: buf [unusedVariable] yabause-0.9.15/src/android/jni/yui.c:416:10: style: Unused variable: error [unusedVariable] yabause-0.9.15/src/aosdk/ssf.c:40:22: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/core.h:142:58: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:34:34: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:85:34: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:142:40: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:151:41: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:160:41: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:169:43: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:178:43: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:187:43: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:332:47: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:333:48: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:334:48: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:336:50: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:337:50: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.h:338:50: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/core.h:184:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/aosdk/ssf.c:75:14: style: Variable 'fread_val' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/aosdk/ssf.c:130:14: style: Variable 'fread_val' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/aosdk/eng_ssf.c:233:15: style: Condition 'lengthMS==~0' is always false [knownConditionTrueFalse] yabause-0.9.15/src/aosdk/eng_ssf.c:85:36: style: Parameter 'libfile' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/aosdk/eng_ssf.c:87:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/aosdk/eng_ssf.c:280:15: style: Variable 'output[i]' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/aosdk/eng_ssf.c:281:16: style: Variable 'output2[i]' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/c68k/c68k.c:268:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_SR [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/c68k/c68k.c:116:45: style: Parameter 'cpu' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/c68k/c68k.c:123:50: style: Parameter 'cpu' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/c68k/c68k.c:130:45: style: Parameter 'cpu' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/c68k/c68k.c:260:29: style: Parameter 'cpu' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/c68k/c68k.c:267:17: style: Variable 'CPU' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/c68k/c68k.c:301:17: style: Variable 'CPU' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/c68k/c68k.c:267:21: style: Variable 'CPU' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/c68k/c68k.c:267:17: style: Variable 'CPU' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/c68k/c68k.c:301:21: style: Variable 'CPU' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/c68k/c68k.c:301:17: style: Variable 'CPU' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/c68k/c68kexec.c:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHECK_INT [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/c68k/c68kexec.c:315:1: style: Label 'C68k_Exec_Really_End' is not used. [unusedLabel] yabause-0.9.15/src/c68k/c68kexec.c:186:9: style: Unused variable: Opcode [unusedVariable] yabause-0.9.15/src/c68k/c68kexec.c:325:13: style: Unused variable: i [unusedVariable] yabause-0.9.15/src/c68k/c68kexec.c:325:16: style: Unused variable: j [unusedVariable] yabause-0.9.15/src/cd-freebsd.c:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-freebsd.c:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_LBA_FORMAT [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-freebsd.c:81:8: style: Unused variable: success [unusedVariable] yabause-0.9.15/src/cd-freebsd.c:84:11: style: Unused variable: j [unusedVariable] yabause-0.9.15/src/bios.c:804:47: style: Condition 'CheckHeader(sh->regs.R[4])!=0' is always false [knownConditionTrueFalse] yabause-0.9.15/src/bios.c:804:31: note: Calling function 'CheckHeader' returns 0 yabause-0.9.15/src/bios.c:804:47: note: Condition 'CheckHeader(sh->regs.R[4])!=0' is always false yabause-0.9.15/src/bios.c:1742:40: style: Condition 'CheckHeader(device)!=0' is always false [knownConditionTrueFalse] yabause-0.9.15/src/bios.c:1742:31: note: Calling function 'CheckHeader' returns 0 yabause-0.9.15/src/bios.c:1742:40: note: Condition 'CheckHeader(device)!=0' is always false yabause-0.9.15/src/bios.c:1767:40: style: Condition 'CheckHeader(device)!=0' is always false [knownConditionTrueFalse] yabause-0.9.15/src/bios.c:1767:31: note: Calling function 'CheckHeader' returns 0 yabause-0.9.15/src/bios.c:1767:40: note: Condition 'CheckHeader(device)!=0' is always false yabause-0.9.15/src/bios.c:1846:40: style: Condition 'CheckHeader(device)!=0' is always false [knownConditionTrueFalse] yabause-0.9.15/src/bios.c:1846:31: note: Calling function 'CheckHeader' returns 0 yabause-0.9.15/src/bios.c:1846:40: note: Condition 'CheckHeader(device)!=0' is always false yabause-0.9.15/src/bios.c:688:12: style: Local variable 'block' shadows outer argument [shadowArgument] yabause-0.9.15/src/bios.c:670:74: note: Shadowed declaration yabause-0.9.15/src/bios.c:688:12: note: Shadow variable yabause-0.9.15/src/cd-linux.c:59:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-linux.c:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROM_LBA [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-linux.c:144:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdrom_tochdr [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-linux.c:260:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDROMREADRAW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/bios.c:1136:19: style: Variable 'filename[i]' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/bios.c:1160:13: style: Variable 'block' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/bios.c:1937:13: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cd-macosx.c:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-macosx.c:124:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOCDMediaClass [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-macosx.c:157:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-macosx.c:173:2: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] yabause-0.9.15/src/cd-macosx.c:101:21: error: Uninitialized variable: cdrom_name [legacyUninitvar] yabause-0.9.15/src/cd-macosx.c:148:13: style: Variable 'fad' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cd-netbsd.c:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-netbsd.c:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CD_LBA_FORMAT [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-netbsd.c:74:8: style: Unused variable: success [unusedVariable] yabause-0.9.15/src/cd-netbsd.c:78:11: style: Unused variable: j [unusedVariable] yabause-0.9.15/src/cd-windows.c:86:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_READ [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-windows.c:106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-windows.c:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_DEVICE_CONTROLLER [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-windows.c:263:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-windows.c:306:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cd-windows.c:142:10: style: Local variable 'dwBytesReturned' shadows outer variable [shadowVariable] yabause-0.9.15/src/cd-windows.c:131:9: note: Shadowed declaration yabause-0.9.15/src/cd-windows.c:142:10: note: Shadow variable yabause-0.9.15/src/cd-windows.c:143:9: style: Local variable 'success' shadows outer variable [shadowVariable] yabause-0.9.15/src/cd-windows.c:133:8: note: Shadowed declaration yabause-0.9.15/src/cd-windows.c:143:9: note: Shadow variable yabause-0.9.15/src/cd_drive.c:660:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/cd_drive.c:660:7: portability: %d in format string (no. 3) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/cd_drive.c:665:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/cd_drive.c:665:7: portability: %d in format string (no. 3) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/cd_drive.c:668:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/cd_drive.c:668:7: portability: %d in format string (no. 3) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/cd_drive.c:671:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/cd_drive.c:671:7: portability: %d in format string (no. 3) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/cd_drive.c:696:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/cd_drive.c:701:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/cd_drive.c:218:18: style: Variable 'track_fad' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/cd_drive.c:216:18: note: track_fad is assigned yabause-0.9.15/src/cd_drive.c:218:18: note: track_fad is overwritten yabause-0.9.15/src/cd_drive.c:259:12: style: Redundant initialization for 'x'. The initialized value is overwritten before it is read. [redundantInitialization] yabause-0.9.15/src/cd_drive.c:254:16: note: x is initialized yabause-0.9.15/src/cd_drive.c:259:12: note: x is overwritten yabause-0.9.15/src/cd_drive.c:587:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] yabause-0.9.15/src/cd_drive.c:630:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] yabause-0.9.15/src/cd_drive.c:817:4: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/cd_drive.c:863:67: style:inconclusive: Function 'state_set_msf_info' argument 3 names different: declaration 'disc_fad' definition 'abs_fad'. [funcArgNamesDifferent] yabause-0.9.15/src/cd_drive.c:102:67: note: Function 'state_set_msf_info' argument 3 names different: declaration 'disc_fad' definition 'abs_fad'. yabause-0.9.15/src/cd_drive.c:863:67: note: Function 'state_set_msf_info' argument 3 names different: declaration 'disc_fad' definition 'abs_fad'. yabause-0.9.15/src/cd_drive.c:455:31: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/cd_drive.c:876:39: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/cd_drive.c:211:24: style: Variable 'track_start_fad' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cd_drive.c:878:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:421:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cheat.c:76:7: error: Common realloc mistake: 'cheatlist' nulled but not freed upon failure [memleakOnRealloc] yabause-0.9.15/src/cheat.c:360:7: error: Common realloc mistake: 'cheatlist' nulled but not freed upon failure [memleakOnRealloc] yabause-0.9.15/src/cheat.c:141:48: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/cdbase.c:924:5: warning:inconclusive: The buffer 'section' may not be null-terminated after the call to strncpy(). [terminateStrncpy] yabause-0.9.15/src/cdbase.c:939:5: warning:inconclusive: The buffer 'old_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy] yabause-0.9.15/src/cdbase.c:438:14: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:459:14: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:459:14: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:459:14: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:459:14: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:471:14: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:471:14: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:471:14: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:478:14: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:478:14: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:478:14: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] yabause-0.9.15/src/cdbase.c:431:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/cdbase.c:438:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/cdbase.c:494:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/cdbase.c:554:10: warning: Either the condition '(bin_file=fopen(temp_buffer,"rb"))==NULL' is redundant or there is possible null pointer dereference: bin_file. [nullPointerRedundantCheck] yabause-0.9.15/src/cdbase.c:497:46: note: Assuming that condition '(bin_file=fopen(temp_buffer,"rb"))==NULL' is not redundant yabause-0.9.15/src/cdbase.c:554:10: note: Null pointer dereference yabause-0.9.15/src/cdbase.c:555:22: warning: Either the condition '(bin_file=fopen(temp_buffer,"rb"))==NULL' is redundant or there is possible null pointer dereference: bin_file. [nullPointerRedundantCheck] yabause-0.9.15/src/cdbase.c:497:46: note: Assuming that condition '(bin_file=fopen(temp_buffer,"rb"))==NULL' is not redundant yabause-0.9.15/src/cdbase.c:555:22: note: Null pointer dereference yabause-0.9.15/src/cdbase.c:556:10: warning: Either the condition '(bin_file=fopen(temp_buffer,"rb"))==NULL' is redundant or there is possible null pointer dereference: bin_file. [nullPointerRedundantCheck] yabause-0.9.15/src/cdbase.c:497:46: note: Assuming that condition '(bin_file=fopen(temp_buffer,"rb"))==NULL' is not redundant yabause-0.9.15/src/cdbase.c:556:10: note: Null pointer dereference yabause-0.9.15/src/cdbase.c:1373:22: style: Variable 'num_read' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/cdbase.c:1372:22: note: num_read is assigned yabause-0.9.15/src/cdbase.c:1373:22: note: num_read is overwritten yabause-0.9.15/src/cdbase.c:1394:19: style: Variable 'num_read' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/cdbase.c:1392:19: note: num_read is assigned yabause-0.9.15/src/cdbase.c:1394:19: note: num_read is overwritten yabause-0.9.15/src/cdbase.c:1396:19: style: Variable 'num_read' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/cdbase.c:1394:19: note: num_read is assigned yabause-0.9.15/src/cdbase.c:1396:19: note: num_read is overwritten yabause-0.9.15/src/cdbase.c:1398:19: style: Variable 'num_read' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/cdbase.c:1396:19: note: num_read is assigned yabause-0.9.15/src/cdbase.c:1398:19: note: num_read is overwritten yabause-0.9.15/src/cdbase.c:171:39: style: Parameter 'TOC' can be declared as pointer to const. However it seems that 'DummyCDReadTOC' is a callback function, if 'TOC' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cdbase.c:103:1: note: You might need to cast the function pointer here yabause-0.9.15/src/cdbase.c:171:39: note: Parameter 'TOC' can be declared as pointer to const yabause-0.9.15/src/cdbase.c:212:54: style: Parameter 'TOC' can be declared as pointer to const. However it seems that 'DummyCDReadTOC10' is a callback function, if 'TOC' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cdbase.c:104:1: note: You might need to cast the function pointer here yabause-0.9.15/src/cdbase.c:212:54: note: Parameter 'TOC' can be declared as pointer to const yabause-0.9.15/src/cdbase.c:592:81: style: Parameter 'mds_session' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/cdbase.c:895:23: style: Variable 'name' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/cdbase.c:895:30: style: Variable 'value' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/cdbase.c:1150:25: style: Variable 'session' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/cdbase.c:1154:26: style: Variable 'track' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/cdbase.c:1323:4: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] yabause-0.9.15/src/cdbase.c:494:12: style: Variable 'matched' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1108:11: style: Variable 'trackno' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1109:8: style: Variable 'amin' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1110:8: style: Variable 'asec' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1111:10: style: Variable 'aframe' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1112:8: style: Variable 'alba' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1113:8: style: Variable 'zero' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1236:13: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1337:20: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1373:22: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1376:22: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1398:19: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1406:16: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cdbase.c:1411:16: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cocoa/vidgcd.c:220:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorMode [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:255:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp2Ram [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:399:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COBR [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:461:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp2Ram [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:542:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp2Regs [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:756:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xstart [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:945:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp2ParameterAPlaneAddr [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1052:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp2Ram [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVMD [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGON [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGON [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1355:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGON [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1395:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGON [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1437:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGON [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1526:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1630:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVMR [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1668:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp1Ram [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1676:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp1Ram [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1681:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp1Ram [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1686:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp1Ram [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1691:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp1Ram [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:1785:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp1Ram [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2221:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vdp1Ram [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2360:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localX [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2383:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localX [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2483:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localX [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2520:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localX [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2554:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localX [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userclipX1 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2612:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userclipX1 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2643:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemclipX1 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2653:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemclipX1 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2668:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localX [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2686:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRISA [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2768:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPCTL [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:2971:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPCTL [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:3052:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TVMD [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cocoa/vidgcd.c:3211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWRR [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/coffelf.c:145:13: style: Variable 'num_read' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/coffelf.c:126:13: note: num_read is assigned yabause-0.9.15/src/coffelf.c:145:13: note: num_read is overwritten yabause-0.9.15/src/coffelf.c:44:6: style: struct member 'aout_header_struct::magic' is never used. [unusedStructMember] yabause-0.9.15/src/coffelf.c:239:13: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/coffelf.c:311:16: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/coffelf.c:370:22: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cs0.c:38:56: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs0ReadByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1036:34: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:38:56: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:45:57: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs0ReadWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1037:34: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:45:57: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:52:57: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs0ReadLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1038:34: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:52:57: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:59:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs0WriteByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1039:35: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:59:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:65:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs0WriteWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1040:35: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:65:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:71:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs0WriteLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1041:35: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:71:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:77:56: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs1ReadByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1043:34: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:77:56: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:84:57: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs1ReadWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1044:34: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:84:57: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:91:57: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs1ReadLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1045:34: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:91:57: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:98:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs1WriteByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1046:35: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:98:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:104:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs1WriteWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1047:35: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:104:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:110:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs1WriteLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1048:35: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:110:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:116:56: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs2ReadByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1050:34: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:116:56: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:123:57: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs2ReadWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1051:34: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:123:57: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:130:57: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs2ReadLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1052:34: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:130:57: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:137:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs2WriteByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1053:35: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:137:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:143:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs2WriteWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1054:35: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:143:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:149:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'DummyCs2WriteLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cs0.c:1055:35: note: You might need to cast the function pointer here yabause-0.9.15/src/cs0.c:149:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/cs0.c:235:8: style: Variable 'reg' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/cs0.c:1429:13: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cocoa/vidgcd.c:2283:11: style: Condition 'total==totalleft' is always false [knownConditionTrueFalse] yabause-0.9.15/src/cocoa/vidgcd.c:2263:8: note: total is assigned 'totalleft>totalright?totalleft:totalright' here. yabause-0.9.15/src/cocoa/vidgcd.c:2283:11: note: Condition 'total==totalleft' is always false yabause-0.9.15/src/cocoa/vidgcd.c:2053:17: style: Variable 'previousStep' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/cocoa/vidgcd.c:2046:19: note: previousStep is assigned yabause-0.9.15/src/cocoa/vidgcd.c:2053:17: note: previousStep is overwritten yabause-0.9.15/src/cocoa/vidgcd.c:2096:17: style: Variable 'previousStep' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/cocoa/vidgcd.c:2089:19: note: previousStep is assigned yabause-0.9.15/src/cocoa/vidgcd.c:2096:17: note: previousStep is overwritten yabause-0.9.15/src/cocoa/vidgcd.c:325:51: style: Parameter 'info' can be declared as pointer to const. However it seems that 'DoNothing' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cocoa/vidgcd.c:2847:40: note: You might need to cast the function pointer here yabause-0.9.15/src/cocoa/vidgcd.c:325:51: note: Parameter 'info' can be declared as pointer to const yabause-0.9.15/src/cocoa/vidgcd.c:341:46: style: Parameter 'info' can be declared as pointer to const. However it seems that 'DoColorCalc' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/cocoa/vidgcd.c:2845:40: note: You might need to cast the function pointer here yabause-0.9.15/src/cocoa/vidgcd.c:341:46: note: Parameter 'info' can be declared as pointer to const yabause-0.9.15/src/cocoa/vidgcd.c:454:51: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/cocoa/vidgcd.c:508:88: style: Parameter 'clip' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/cocoa/vidgcd.c:700:55: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/cocoa/vidgcd.c:744:10: style: Variable 'mosaic_y' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/cocoa/vidgcd.c:744:21: style: Variable 'mosaic_x' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/cocoa/vidgcd.c:2972:22: style: Variable 'info' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/cocoa/vidgcd.c:2149:7: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cocoa/vidgcd.c:2155:8: style: Variable 'y1' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cocoa/vidgcd.c:2165:7: style: Variable 'y1' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cocoa/vidgcd.c:2171:8: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cocoa/vidgcd.c:2459:14: style: Variable 'spriteWidth' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cocoa/vidgcd.c:2460:15: style: Variable 'spriteHeight' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/debug.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/debug.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/dreamcast/perdc.c:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAPLE_FUNC_CONTROLLER [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/dreamcast/perdc.c:63:23: style: Variable 'state' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec.c:2850:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/cs2.c:3332:6: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/cs2.c:1796:45: portability: Undefined behaviour, when 'scdcfilternum' is 35 the pointer arithmetic 'Cs2Area->filter+scdcfilternum' is out of bounds. [pointerOutOfBoundsCond] yabause-0.9.15/src/cs2.c:1795:26: note: Assuming that condition 'scdcfilternum<0x24' is not redundant yabause-0.9.15/src/cs2.c:1796:45: note: Pointer arithmetic overflow yabause-0.9.15/src/cs2.c:2469:44: portability: Undefined behaviour, when 'cdfilternum' is 35 the pointer arithmetic 'Cs2Area->filter+cdfilternum' is out of bounds. [pointerOutOfBoundsCond] yabause-0.9.15/src/cs2.c:2467:24: note: Assuming that condition 'cdfilternum<0x24' is not redundant yabause-0.9.15/src/cs2.c:2469:44: note: Pointer arithmetic overflow yabause-0.9.15/src/cs2.c:2497:44: portability: Undefined behaviour, when 'rdfilternum' is 35 the pointer arithmetic 'Cs2Area->filter+rdfilternum' is out of bounds. [pointerOutOfBoundsCond] yabause-0.9.15/src/cs2.c:2495:24: note: Assuming that condition 'rdfilternum<0x24' is not redundant yabause-0.9.15/src/cs2.c:2497:44: note: Pointer arithmetic overflow yabause-0.9.15/src/cs2.c:768:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] yabause-0.9.15/src/cs2.c:1497:28: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] yabause-0.9.15/src/cs2.c:1731:56: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] yabause-0.9.15/src/cs2.c:1761:56: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] yabause-0.9.15/src/cs2.c:2874:48: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] yabause-0.9.15/src/cs2.c:2943:67: style: Condition '(mpgpartition=Cs2GetPartition(Cs2Area->outconmpegrom))!=NULL' is always true [knownConditionTrueFalse] yabause-0.9.15/src/cs2.c:3555:63: style: Condition '(rufspartition=Cs2GetPartition(Cs2Area->outconcddev))!=NULL' is always true [knownConditionTrueFalse] yabause-0.9.15/src/cs2.c:3711:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/cs2.c:3715:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/cs2.c:3716:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/cs2.c:3717:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/cs2.c:3046:37: style: Checking if unsigned expression 'Cs2Area->blockfreespace' is less than zero. [unsignedLessThanZero] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:77:5: warning: If memory allocation fails, then there is a possible null pointer dereference: allocblock [nullPointerOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:58:30: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:58:13: note: Assignment 'block=(uint8_t*)malloc(1024*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:67:16: note: allocblock is assigned '(struct sh2rec_mem_allocblock*)block' here. yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:77:5: note: Null pointer dereference yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:149:5: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assignment 'block=malloc(256*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:148:7: note: b is assigned '(struct sh2rec_mem_allocblock*)block' here. yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:149:5: note: Null pointer dereference yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:68:44: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:58:30: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:58:13: note: Assignment 'block=(uint8_t*)malloc(1024*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:68:44: note: Null pointer addition yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:153:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assignment 'block=malloc(256*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:153:36: note: Null pointer addition yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:154:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assignment 'block=malloc(256*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:154:20: note: Null pointer addition yabause-0.9.15/src/cs2.c:2224:59: style: Parameter 'sectoffset' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/cs2.c:3094:52: style: Parameter 'curfilter' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/cs2.c:3552:8: style: Variable 'syncheader' can be declared as const array [constVariable] yabause-0.9.15/src/cs2.c:3638:8: style: Variable 'syncheader' can be declared as const array [constVariable] yabause-0.9.15/src/cs2.c:3702:13: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/cs2.c:2395:31: style: Variable 'check' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cs2.c:2395:25: style: Variable 'check' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/cs2.c:3332:13: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/dreamcast/yui.c:216:9: error: There is an unknown macro here somewhere. Configuration is required. If MAPLE_FOREACH_END is a macro then please configure it. [unknownMacro] yabause-0.9.15/src/dreamcast/viddc.c:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QACR0 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/dreamcast/viddc.c:1189:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/dreamcast/viddc.c:1330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_LIST_TR_POLY [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/dreamcast/viddc.c:1396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_LIST_TR_POLY [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/dreamcast/viddc.c:1532:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_LIST_TR_POLY [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/dreamcast/viddc.c:1610:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_LIST_TR_POLY [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/dreamcast/viddc.c:1728:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_LIST_OP_POLY [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/dreamcast/viddc.c:2633:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVR_TA_PM2_USIZE_MASK [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gameinfo.c:95:17: style: Variable 'fread_result' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/gameinfo.c:94:17: note: fread_result is assigned yabause-0.9.15/src/gameinfo.c:95:17: note: fread_result is overwritten yabause-0.9.15/src/gameinfo.c:101:17: style: Variable 'fread_result' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/gameinfo.c:95:17: note: fread_result is assigned yabause-0.9.15/src/gameinfo.c:101:17: note: fread_result is overwritten yabause-0.9.15/src/gameinfo.c:101:17: style: Variable 'fread_result' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/aosdk/corlett.c:126:3: error: Common realloc mistake: 'decomp_dat' nulled but not freed upon failure [memleakOnRealloc] yabause-0.9.15/src/aosdk/corlett.c:119:18: warning: If memory allocation fails, then there is a possible null pointer dereference: decomp_dat [nullPointerOutOfMemory] yabause-0.9.15/src/aosdk/corlett.c:117:22: note: Assuming allocation function fails yabause-0.9.15/src/aosdk/corlett.c:117:22: note: Assignment 'decomp_dat=malloc((32*1024*1024)+12)', assigned value is 0 yabause-0.9.15/src/aosdk/corlett.c:119:18: note: Null pointer dereference yabause-0.9.15/src/aosdk/corlett.c:326:23: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/aosdk/corlett.c:174:7: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/dreamcast/viddc.c:866:25: style: Local variable 'color' shadows outer variable [shadowVariable] yabause-0.9.15/src/dreamcast/viddc.c:839:9: note: Shadowed declaration yabause-0.9.15/src/dreamcast/viddc.c:866:25: note: Shadow variable yabause-0.9.15/src/dreamcast/viddc.c:909:29: style: Local variable 'color' shadows outer variable [shadowVariable] yabause-0.9.15/src/dreamcast/viddc.c:839:9: note: Shadowed declaration yabause-0.9.15/src/dreamcast/viddc.c:909:29: note: Shadow variable yabause-0.9.15/src/dreamcast/viddc.c:938:25: style: Local variable 'color' shadows outer variable [shadowVariable] yabause-0.9.15/src/dreamcast/viddc.c:839:9: note: Shadowed declaration yabause-0.9.15/src/dreamcast/viddc.c:938:25: note: Shadow variable yabause-0.9.15/src/dreamcast/viddc.c:238:44: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/dreamcast/viddc.c:615:44: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/dreamcast/viddc.c:618:9: style: Variable 'sprprilist' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/dreamcast/viddc.c:683:52: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/dreamcast/viddc.c:1677:28: style: Parameter 'info' can be declared as pointer to const. However it seems that 'DoNothing' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/dreamcast/viddc.c:2581:37: note: You might need to cast the function pointer here yabause-0.9.15/src/dreamcast/viddc.c:1677:28: note: Parameter 'info' can be declared as pointer to const yabause-0.9.15/src/dreamcast/viddc.c:1693:30: style: Parameter 'info' can be declared as pointer to const. However it seems that 'DoColorCalc' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/dreamcast/viddc.c:2579:37: note: You might need to cast the function pointer here yabause-0.9.15/src/dreamcast/viddc.c:1693:30: note: Parameter 'info' can be declared as pointer to const yabause-0.9.15/src/dreamcast/viddc.c:890:23: style: Variable 'i2' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/gdb/packet.c:45:16: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] yabause-0.9.15/src/gdb/packet.c:8:50: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gdb/stub.c:32:13: style: Condition '-1!=(got=YabSockReceive(client->sock,buffer,1024,0))' is always true [knownConditionTrueFalse] yabause-0.9.15/src/gdb/stub.c:55:7: warning: If memory allocation fails, then there is a possible null pointer dereference: client [nullPointerOutOfMemory] yabause-0.9.15/src/gdb/stub.c:54:22: note: Assuming allocation function fails yabause-0.9.15/src/gdb/stub.c:54:22: note: Assignment 'client=malloc(sizeof(struct gdb_client))', assigned value is 0 yabause-0.9.15/src/gdb/stub.c:55:7: note: Null pointer dereference yabause-0.9.15/src/gdb/stub.c:56:7: warning: If memory allocation fails, then there is a possible null pointer dereference: client [nullPointerOutOfMemory] yabause-0.9.15/src/gdb/stub.c:54:22: note: Assuming allocation function fails yabause-0.9.15/src/gdb/stub.c:54:22: note: Assignment 'client=malloc(sizeof(struct gdb_client))', assigned value is 0 yabause-0.9.15/src/gdb/stub.c:56:7: note: Null pointer dereference yabause-0.9.15/src/gdb/stub.c:77:4: warning: If memory allocation fails, then there is a possible null pointer dereference: stub [nullPointerOutOfMemory] yabause-0.9.15/src/gdb/stub.c:76:17: note: Assuming allocation function fails yabause-0.9.15/src/gdb/stub.c:76:17: note: Assignment 'stub=malloc(sizeof(struct gdb_stub))', assigned value is 0 yabause-0.9.15/src/gdb/stub.c:77:4: note: Null pointer dereference yabause-0.9.15/src/gdb/stub.c:78:4: warning: If memory allocation fails, then there is a possible null pointer dereference: stub [nullPointerOutOfMemory] yabause-0.9.15/src/gdb/stub.c:76:17: note: Assuming allocation function fails yabause-0.9.15/src/gdb/stub.c:76:17: note: Assignment 'stub=malloc(sizeof(struct gdb_stub))', assigned value is 0 yabause-0.9.15/src/gdb/stub.c:78:4: note: Null pointer dereference yabause-0.9.15/src/gdb/stub.c:66:12: style: Variable 'opt' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/gdb/stub.c:66:8: style: Variable 'opt' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/gllibs/glew/glew.c:10271:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_EXTENSIONS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gllibs/glew/glew.c:10291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERSION [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gllibs/glew/glew.c:14240:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glXGetCurrentDisplay [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gllibs/glew/glew.c:14253:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_ERROR_GLX_VERSION_11_ONLY [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/gtkglwidget.c:51:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/gtkglwidget.c:135:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/gtkglwidget.c:221:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_init [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/gtkglwidget.c:307:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DRAWING_AREA [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/gtkglwidget.c:316:34: style:inconclusive: Function 'yui_gl_init' argument 1 names different: declaration 'yfe' definition 'y'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/gtkglwidget.c:32:40: note: Function 'yui_gl_init' argument 1 names different: declaration 'yfe' definition 'y'. yabause-0.9.15/src/gtk/gtkglwidget.c:316:34: note: Function 'yui_gl_init' argument 1 names different: declaration 'yfe' definition 'y'. yabause-0.9.15/src/gtk/gtkglwidget.c:101:42: style: Parameter 'w' can be declared as pointer to const. However it seems that 'yui_gl_resize' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/gtkglwidget.c:227:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/gtkglwidget.c:101:42: note: Parameter 'w' can be declared as pointer to const yabause-0.9.15/src/gtk/gtkglwidget.c:101:63: style: Parameter 'event' can be declared as pointer to const. However it seems that 'yui_gl_resize' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/gtkglwidget.c:227:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/gtkglwidget.c:101:63: note: Parameter 'event' can be declared as pointer to const yabause-0.9.15/src/gtk/gtkglwidget.c:101:79: style: Parameter 'data' can be declared as pointer to const. However it seems that 'yui_gl_resize' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/gtkglwidget.c:227:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/gtkglwidget.c:101:79: note: Parameter 'data' can be declared as pointer to const yabause-0.9.15/src/gtk/gtkglwidget.c:148:73: style: Parameter 'event' can be declared as pointer to const. However it seems that 'yui_gl_hide_cursor' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/gtkglwidget.c:231:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/gtkglwidget.c:148:73: note: Parameter 'event' can be declared as pointer to const yabause-0.9.15/src/gtk/gtkglwidget.c:169:74: style: Parameter 'event' can be declared as pointer to const. However it seems that 'yui_gl_button_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/gtkglwidget.c:232:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/gtkglwidget.c:169:74: note: Parameter 'event' can be declared as pointer to const yabause-0.9.15/src/gtk/gtkglwidget.c:186:76: style: Parameter 'event' can be declared as pointer to const. However it seems that 'yui_gl_button_release' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/gtkglwidget.c:233:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/gtkglwidget.c:186:76: note: Parameter 'event' can be declared as pointer to const yabause-0.9.15/src/gtk/gtkglwidget.c:260:7: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/gtkglwidget.c:313:52: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_gl_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/gtkglwidget.c:298:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/gtkglwidget.c:313:52: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gdb/client.c:35:10: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/gdb/client.c:37:7: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/gdb/client.c:38:7: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/gdb/client.c:39:7: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/gdb/client.c:40:7: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/gdb/client.c:41:7: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/gdb/client.c:42:7: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/gdb/client.c:43:7: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'union'. [invalidPrintfArgType_uint] yabause-0.9.15/src/gdb/client.c:73:7: portability: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'u32 * {aka unsigned long *}'. [invalidScanfArgType_int] yabause-0.9.15/src/gdb/client.c:81:10: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/gdb/client.c:116:10: portability: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'u32 * {aka unsigned long *}'. [invalidScanfArgType_int] yabause-0.9.15/src/gdb/client.c:127:10: portability: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'u32 * {aka unsigned long *}'. [invalidScanfArgType_int] yabause-0.9.15/src/gdb/client.c:144:4: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] yabause-0.9.15/src/gdb/client.c:143:19: note: Assuming allocation function fails yabause-0.9.15/src/gdb/client.c:143:19: note: Assignment 'buffer=malloc(msglen+5)', assigned value is 0 yabause-0.9.15/src/gdb/client.c:144:4: note: Null pointer dereference yabause-0.9.15/src/gdb/client.c:146:4: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] yabause-0.9.15/src/gdb/client.c:143:19: note: Assuming allocation function fails yabause-0.9.15/src/gdb/client.c:143:19: note: Assignment 'buffer=malloc(msglen+5)', assigned value is 0 yabause-0.9.15/src/gdb/client.c:146:4: note: Null pointer dereference yabause-0.9.15/src/gdb/client.c:148:4: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] yabause-0.9.15/src/gdb/client.c:143:19: note: Assuming allocation function fails yabause-0.9.15/src/gdb/client.c:143:19: note: Assignment 'buffer=malloc(msglen+5)', assigned value is 0 yabause-0.9.15/src/gdb/client.c:148:4: note: Null pointer dereference yabause-0.9.15/src/gdb/client.c:150:25: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] yabause-0.9.15/src/gdb/client.c:143:19: note: Assuming allocation function fails yabause-0.9.15/src/gdb/client.c:143:19: note: Assignment 'buffer=malloc(msglen+5)', assigned value is 0 yabause-0.9.15/src/gdb/client.c:150:25: note: Null pointer dereference yabause-0.9.15/src/gdb/client.c:83:14: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/gdb/client.c:75:22: note: Assuming allocation function fails yabause-0.9.15/src/gdb/client.c:75:22: note: Assignment 'buffer=malloc(2*len)', assigned value is 0 yabause-0.9.15/src/gdb/client.c:76:13: note: Assignment 'pos=buffer', assigned value is 0 yabause-0.9.15/src/gdb/client.c:83:14: note: Null pointer addition yabause-0.9.15/src/gdb/client.c:145:18: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/gdb/client.c:143:19: note: Assuming allocation function fails yabause-0.9.15/src/gdb/client.c:143:19: note: Assignment 'buffer=malloc(msglen+5)', assigned value is 0 yabause-0.9.15/src/gdb/client.c:145:18: note: Null pointer addition yabause-0.9.15/src/gdb/client.c:10:37: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gdb/client.c:19:60: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gdb/client.c:134:35: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gdb/client.c:154:36: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gtk/main.c:197:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_KEY_FILE_NONE [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/main.c:417:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/main.c:432:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/main.c:583:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/main.c:608:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable area [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/menu.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/menu.c:42:10: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/menu.c:48:10: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gllibs/glew/glew.c:256:29: warning: Comparison is wrong. Result of '(*a)+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] yabause-0.9.15/src/gllibs/glew/glew.c:256:44: warning: Comparison is wrong. Result of 'b+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] yabause-0.9.15/src/gllibs/glew/glew.c:272:29: warning: Comparison is wrong. Result of '(*a)+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] yabause-0.9.15/src/gllibs/glew/glew.c:272:44: warning: Comparison is wrong. Result of 'b+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] yabause-0.9.15/src/gllibs/glew/glew.c:288:29: warning: Comparison is wrong. Result of '(*a)+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] yabause-0.9.15/src/gllibs/glew/glew.c:288:44: warning: Comparison is wrong. Result of 'b+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull] yabause-0.9.15/src/gllibs/glew/glew.c:10335:10: style: Variable 'extEnd' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/gllibs/glew/glew.c:14284:10: style: Variable 'extEnd' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/gtk/settings.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/settings.c:155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/settings.c:188:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable combo [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/settings.c:224:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable combo [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/settings.c:305:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_TYPE_HINT_DIALOG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuicheckbutton.c:49:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_CHECK_BUTTON [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuicheckbutton.c:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyfile [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuicheckbutton.c:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_property [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/main.c:447:4: warning: Return value of function g_file_get_contents() is not used. [ignoredReturnValue] yabause-0.9.15/src/gtk/main.c:448:4: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] yabause-0.9.15/src/gtk/main.c:579:4: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] yabause-0.9.15/src/gtk/yuicheckbutton.c:74:53: style: Parameter 'object' can be declared as pointer to const. However it seems that 'yui_check_button_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuicheckbutton.c:86:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuicheckbutton.c:74:53: note: Parameter 'object' can be declared as pointer to const yabause-0.9.15/src/gtk/yuicheckbutton.c:75:12: style: Parameter 'value' can be declared as pointer to const. However it seems that 'yui_check_button_get_property' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuicheckbutton.c:86:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuicheckbutton.c:75:12: note: Parameter 'value' can be declared as pointer to const yabause-0.9.15/src/gtk/yuicheckbutton.c:75:32: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'yui_check_button_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuicheckbutton.c:86:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuicheckbutton.c:75:32: note: Parameter 'pspec' can be declared as pointer to const yabause-0.9.15/src/gtk/yuicheckbutton.c:101:53: style: Parameter 'ycb' can be declared as pointer to const. However it seems that 'yui_check_button_init' is a callback function, if 'ycb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuicheckbutton.c:45:22: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuicheckbutton.c:101:53: note: Parameter 'ycb' can be declared as pointer to const yabause-0.9.15/src/gtk/yuicheckbutton.c:104:66: style: Parameter 'keyfile' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gtk/main.c:541:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/gtk/main.c:201:22: error: Memory leak: stmp [memleak] yabause-0.9.15/src/gtk/main.c:213:22: error: Memory leak: stmp [memleak] yabause-0.9.15/src/gtk/main.c:579:33: error: Allocation with g_key_file_to_data, g_file_set_contents doesn't release it. [leakNoVarFunctionCall] yabause-0.9.15/src/gtk/main.c:600:12: style: Checking if unsigned expression 'width' is less than zero. [unsignedLessThanZero] yabause-0.9.15/src/gtk/main.c:601:13: style: Checking if unsigned expression 'height' is less than zero. [unsignedLessThanZero] yabause-0.9.15/src/gtk/main.c:380:10: style: Local variable 'tmp' shadows outer variable [shadowVariable] yabause-0.9.15/src/gtk/main.c:192:9: note: Shadowed declaration yabause-0.9.15/src/gtk/main.c:380:10: note: Shadow variable yabause-0.9.15/src/gtk/main.c:394:10: style: Local variable 'tmp' shadows outer variable [shadowVariable] yabause-0.9.15/src/gtk/main.c:192:9: note: Shadowed declaration yabause-0.9.15/src/gtk/main.c:394:10: note: Shadow variable yabause-0.9.15/src/gtk/main.c:194:10: style: Variable 'stmp' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/main.c:227:10: style: Variable 'region' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/settings.c:162:30: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/settings.c:202:30: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/settings.c:408:11: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] yabause-0.9.15/src/gtk/yuifileentry.c:49:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_HBOX [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/settings.c:432:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuifileentry.c:63:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyfile [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/settings.c:434:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] yabause-0.9.15/src/gtk/yuifileentry.c:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_property [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuifileentry.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/settings.c:63:3: warning: If memory allocation fails, then there is a possible null pointer dereference: *items [nullPointerOutOfMemory] yabause-0.9.15/src/gtk/settings.c:52:17: note: Assuming allocation function fails yabause-0.9.15/src/gtk/settings.c:52:17: note: Assignment '*items=malloc(sizeof(struct YuiRangeItem)*(i+1))', assigned value is 0 yabause-0.9.15/src/gtk/settings.c:55:8: note: Assuming condition is false yabause-0.9.15/src/gtk/settings.c:63:3: note: Null pointer dereference yabause-0.9.15/src/gtk/yuifileentry.c:127:2: error: Memory leak: entryText [memleak] yabause-0.9.15/src/gtk/yuifileentry.c:165:48: style:inconclusive: Function 'yui_file_entry_changed' argument 1 names different: declaration 'widget' definition 'entry'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuifileentry.c:28:49: note: Function 'yui_file_entry_changed' argument 1 names different: declaration 'widget' definition 'entry'. yabause-0.9.15/src/gtk/yuifileentry.c:165:48: note: Function 'yui_file_entry_changed' argument 1 names different: declaration 'widget' definition 'entry'. yabause-0.9.15/src/gtk/yuifileentry.c:74:51: style: Parameter 'object' can be declared as pointer to const. However it seems that 'yui_file_entry_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuifileentry.c:82:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuifileentry.c:74:51: note: Parameter 'object' can be declared as pointer to const yabause-0.9.15/src/gtk/yuifileentry.c:75:12: style: Parameter 'value' can be declared as pointer to const. However it seems that 'yui_file_entry_get_property' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuifileentry.c:82:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuifileentry.c:75:12: note: Parameter 'value' can be declared as pointer to const yabause-0.9.15/src/gtk/yuifileentry.c:75:32: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'yui_file_entry_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuifileentry.c:82:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuifileentry.c:75:32: note: Parameter 'pspec' can be declared as pointer to const yabause-0.9.15/src/gtk/yuifileentry.c:98:43: style: Parameter 'keyfile' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gtk/yuifileentry.c:101:10: style: Variable 'entryText' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/settings.c:245:7: style: Local variable 'i' shadows outer variable [shadowVariable] yabause-0.9.15/src/gtk/settings.c:231:6: note: Shadowed declaration yabause-0.9.15/src/gtk/settings.c:245:7: note: Shadow variable yabause-0.9.15/src/gtk/settings.c:39:28: style: Variable 'core' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/yuiinputentry.c:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_TABLE [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiinputentry.c:65:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyfile [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiinputentry.c:80:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_property [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiinputentry.c:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiinputentry.c:150:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiinputentry.c:226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuim68k.c:64:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuim68k.c:117:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuim68k.c:194:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_F7 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuimem.c:69:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuimem.c:93:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiinputentry.c:186:87: style:inconclusive: Function 'yui_input_entry_focus_in' argument 3 names different: declaration 'user_data' definition 'name'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuiinputentry.c:32:87: note: Function 'yui_input_entry_focus_in' argument 3 names different: declaration 'user_data' definition 'name'. yabause-0.9.15/src/gtk/yuiinputentry.c:186:87: note: Function 'yui_input_entry_focus_in' argument 3 names different: declaration 'user_data' definition 'name'. yabause-0.9.15/src/gtk/yuiinputentry.c:200:88: style:inconclusive: Function 'yui_input_entry_focus_out' argument 3 names different: declaration 'user_data' definition 'name'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuiinputentry.c:33:88: note: Function 'yui_input_entry_focus_out' argument 3 names different: declaration 'user_data' definition 'name'. yabause-0.9.15/src/gtk/yuiinputentry.c:200:88: note: Function 'yui_input_entry_focus_out' argument 3 names different: declaration 'user_data' definition 'name'. yabause-0.9.15/src/gtk/yuiinputentry.c:73:52: style: Parameter 'object' can be declared as pointer to const. However it seems that 'yui_input_entry_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiinputentry.c:81:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiinputentry.c:73:52: note: Parameter 'object' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiinputentry.c:74:12: style: Parameter 'value' can be declared as pointer to const. However it seems that 'yui_input_entry_get_property' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiinputentry.c:81:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiinputentry.c:74:12: note: Parameter 'value' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiinputentry.c:74:32: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'yui_input_entry_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiinputentry.c:81:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiinputentry.c:74:32: note: Parameter 'pspec' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiinputentry.c:143:85: style: Parameter 'name' can be declared as pointer to const. However it seems that 'yui_input_entry_keypress' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiinputentry.c:130:5: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiinputentry.c:143:85: note: Parameter 'name' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiinputentry.c:160:36: style: Parameter 'name' can be declared as pointer to const. However it seems that 'watch_joy' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiinputentry.c:193:22: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiinputentry.c:160:36: note: Parameter 'name' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiinputentry.c:186:87: style: Parameter 'name' can be declared as pointer to const. However it seems that 'yui_input_entry_focus_in' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiinputentry.c:127:5: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiinputentry.c:186:87: note: Parameter 'name' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiinputentry.c:200:48: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'yui_input_entry_focus_out' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiinputentry.c:128:5: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiinputentry.c:200:48: note: Parameter 'widget' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiinputentry.c:200:72: style: Parameter 'event' can be declared as pointer to const. However it seems that 'yui_input_entry_focus_out' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiinputentry.c:128:5: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiinputentry.c:200:72: note: Parameter 'event' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiinputentry.c:200:88: style: Parameter 'name' can be declared as pointer to const. However it seems that 'yui_input_entry_focus_out' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiinputentry.c:128:5: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiinputentry.c:200:88: note: Parameter 'name' can be declared as pointer to const yabause-0.9.15/src/gtk/yuimem.c:89:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuimem.c:120:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuimem.c:141:6: error: Allocation with g_cclosure_new, gtk_accel_group_connect doesn't release it. [leakNoVarFunctionCall] yabause-0.9.15/src/gtk/yuimem.c:143:6: error: Allocation with g_cclosure_new, gtk_accel_group_connect doesn't release it. [leakNoVarFunctionCall] yabause-0.9.15/src/gtk/yuimem.c:78:36: style:inconclusive: Function 'yui_mem_init' argument 1 names different: declaration 'yfe' definition 'yv'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuimem.c:28:42: note: Function 'yui_mem_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuimem.c:78:36: note: Function 'yui_mem_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuimem.c:152:37: style:inconclusive: Function 'yui_mem_new' argument 1 names different: declaration 'yui' definition 'y'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuimem.h:66:38: note: Function 'yui_mem_new' argument 1 names different: declaration 'yui' definition 'y'. yabause-0.9.15/src/gtk/yuimem.c:152:37: note: Function 'yui_mem_new' argument 1 names different: declaration 'yui' definition 'y'. yabause-0.9.15/src/gtk/yuimem.c:189:31: style:inconclusive: Function 'yui_mem_destroy' argument 1 names different: declaration 'vdp1' definition 'ym'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuimem.h:68:33: note: Function 'yui_mem_destroy' argument 1 names different: declaration 'vdp1' definition 'ym'. yabause-0.9.15/src/gtk/yuimem.c:189:31: note: Function 'yui_mem_destroy' argument 1 names different: declaration 'vdp1' definition 'ym'. yabause-0.9.15/src/gtk/yuimem.c:75:54: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_mem_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuimem.c:60:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuimem.c:75:54: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuimem.c:196:36: style: Parameter 'vdp1' can be declared as pointer to const. However it seems that 'yui_mem_clear' is a callback function, if 'vdp1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuimem.c:179:24: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuimem.c:196:36: note: Parameter 'vdp1' can be declared as pointer to const yabause-0.9.15/src/gtk/yuipage.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_VBOX [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuipage.c:83:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuipage.c:85:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuipage.c:59:45: style:inconclusive: Function 'yui_page_init' argument 1 names different: declaration 'yfe' definition 'yp'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuipage.c:29:44: note: Function 'yui_page_init' argument 1 names different: declaration 'yfe' definition 'yp'. yabause-0.9.15/src/gtk/yuipage.c:59:45: note: Function 'yui_page_init' argument 1 names different: declaration 'yfe' definition 'yp'. yabause-0.9.15/src/gtk/yuipage.c:56:56: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_page_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuipage.c:41:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuipage.c:56:56: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuipage.c:59:45: style: Parameter 'yp' can be declared as pointer to const. However it seems that 'yui_page_init' is a callback function, if 'yp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuipage.c:46:22: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuipage.c:59:45: note: Parameter 'yp' can be declared as pointer to const yabause-0.9.15/src/gtk/yuim68k.c:77:16: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuim68k.c:81:20: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] yabause-0.9.15/src/gtk/yuim68k.c:89:20: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuim68k.c:73:38: style:inconclusive: Function 'yui_m68k_init' argument 1 names different: declaration 'yfe' definition 'm68k'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuim68k.c:29:44: note: Function 'yui_m68k_init' argument 1 names different: declaration 'yfe' definition 'm68k'. yabause-0.9.15/src/gtk/yuim68k.c:73:38: note: Function 'yui_m68k_init' argument 1 names different: declaration 'yfe' definition 'm68k'. yabause-0.9.15/src/gtk/yuim68k.c:367:33: style:inconclusive: Function 'yui_m68k_destroy' argument 1 names different: declaration 'sh' definition 'm68k'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuim68k.h:68:35: note: Function 'yui_m68k_destroy' argument 1 names different: declaration 'sh' definition 'm68k'. yabause-0.9.15/src/gtk/yuim68k.c:367:33: note: Function 'yui_m68k_destroy' argument 1 names different: declaration 'sh' definition 'm68k'. yabause-0.9.15/src/gtk/yuim68k.c:70:56: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_m68k_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuim68k.c:55:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuim68k.c:70:56: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuim68k.c:205:70: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gtk/yuim68k.c:256:15: style: Variable 'tagPC' can be declared as const array [constVariable] yabause-0.9.15/src/gtk/yuim68k.c:257:15: style: Variable 'tagEnd' can be declared as const array [constVariable] yabause-0.9.15/src/gtk/yuim68k.c:289:17: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'yui_m68k_editedReg' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuim68k.c:113:3: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuim68k.c:289:17: note: Parameter 'arg2' can be declared as pointer to const yabause-0.9.15/src/gtk/yuim68k.c:312:16: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'yui_m68k_editedBp' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuim68k.c:124:3: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuim68k.c:312:16: note: Parameter 'arg2' can be declared as pointer to const yabause-0.9.15/src/gtk/yuirange.c:49:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_HBOX [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuirange.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyfile [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuirange.c:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_property [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiresolution.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_HBOX [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiresolution.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyfile [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiresolution.c:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_property [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuirange.c:144:43: style:inconclusive: Function 'yui_range_changed' argument 1 names different: declaration 'widget' definition 'entry'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuirange.c:28:44: note: Function 'yui_range_changed' argument 1 names different: declaration 'widget' definition 'entry'. yabause-0.9.15/src/gtk/yuirange.c:144:43: note: Function 'yui_range_changed' argument 1 names different: declaration 'widget' definition 'entry'. yabause-0.9.15/src/gtk/yuiresolution.c:143:2: error: Memory leak: widthText [memleak] yabause-0.9.15/src/gtk/yuiresolution.c:143:2: error: Memory leak: heightText [memleak] yabause-0.9.15/src/gtk/yuirange.c:78:46: style: Parameter 'object' can be declared as pointer to const. However it seems that 'yui_range_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuirange.c:90:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuirange.c:78:46: note: Parameter 'object' can be declared as pointer to const yabause-0.9.15/src/gtk/yuirange.c:79:12: style: Parameter 'value' can be declared as pointer to const. However it seems that 'yui_range_get_property' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuirange.c:90:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuirange.c:79:12: note: Parameter 'value' can be declared as pointer to const yabause-0.9.15/src/gtk/yuirange.c:79:32: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'yui_range_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuirange.c:90:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuirange.c:79:32: note: Parameter 'pspec' can be declared as pointer to const yabause-0.9.15/src/gtk/yuirange.c:116:38: style: Parameter 'keyfile' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gtk/yuirange.c:119:10: style: Variable 'current' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/yuiresolution.c:91:49: style:inconclusive: Function 'yui_resolution_init' argument 1 names different: declaration 'yie' definition 'yr'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuiresolution.c:31:69: note: Function 'yui_resolution_init' argument 1 names different: declaration 'yie' definition 'yr'. yabause-0.9.15/src/gtk/yuiresolution.c:91:49: note: Function 'yui_resolution_init' argument 1 names different: declaration 'yie' definition 'yr'. yabause-0.9.15/src/gtk/yuiresolution.c:74:51: style: Parameter 'object' can be declared as pointer to const. However it seems that 'yui_resolution_get_property' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiresolution.c:82:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiresolution.c:74:51: note: Parameter 'object' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiresolution.c:75:12: style: Parameter 'value' can be declared as pointer to const. However it seems that 'yui_resolution_get_property' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiresolution.c:82:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiresolution.c:75:12: note: Parameter 'value' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiresolution.c:75:32: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'yui_resolution_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiresolution.c:82:40: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiresolution.c:75:32: note: Parameter 'pspec' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiresolution.c:122:42: style: Parameter 'keyfile' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gtk/yuiresolution.c:125:9: style: Variable 'widthText' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/yuiresolution.c:125:21: style: Variable 'heightText' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/yuiscreenshot.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiscreenshot.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixels_width [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiscreenshot.c:69:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuiscreenshot.c:61:50: style:inconclusive: Function 'yui_screenshot_init' argument 1 names different: declaration 'yfe' definition 'yv'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuiscreenshot.c:27:56: note: Function 'yui_screenshot_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuiscreenshot.c:61:50: note: Function 'yui_screenshot_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuiscreenshot.c:92:44: style:inconclusive: Function 'yui_screenshot_new' argument 1 names different: declaration 'yui' definition 'y'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuiscreenshot.h:52:50: note: Function 'yui_screenshot_new' argument 1 names different: declaration 'yui' definition 'y'. yabause-0.9.15/src/gtk/yuiscreenshot.c:92:44: note: Function 'yui_screenshot_new' argument 1 names different: declaration 'yui' definition 'y'. yabause-0.9.15/src/gtk/yuiscreenshot.c:56:68: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_screenshot_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiscreenshot.c:41:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiscreenshot.c:56:68: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiscsp.c:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiscsp.c:64:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuiscsp.c:61:38: style:inconclusive: Function 'yui_scsp_init' argument 1 names different: declaration 'yfe' definition 'yv'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuiscsp.c:29:44: note: Function 'yui_scsp_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuiscsp.c:61:38: note: Function 'yui_scsp_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuiscsp.c:97:38: style:inconclusive: Function 'yui_scsp_new' argument 1 names different: declaration 'yui' definition 'y'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuiscsp.h:64:50: note: Function 'yui_scsp_new' argument 1 names different: declaration 'yui' definition 'y'. yabause-0.9.15/src/gtk/yuiscsp.c:97:38: note: Function 'yui_scsp_new' argument 1 names different: declaration 'yui' definition 'y'. yabause-0.9.15/src/gtk/yuiscsp.c:58:56: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_scsp_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiscsp.c:43:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiscsp.c:58:56: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiscudsp.c:64:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiscudsp.c:117:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiscudsp.c:194:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_F7 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuish.c:89:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuish.c:110:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuish.c:386:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_F7 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuish.c:782:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuish.c:915:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuish.c:1055:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuitransfer.c:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuitransfer.c:157:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_DEFAULT [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuitransfer.c:195:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiscudsp.c:77:18: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuiscudsp.c:81:22: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] yabause-0.9.15/src/gtk/yuiscudsp.c:89:22: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuiscudsp.c:213:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/gtk/yuiscudsp.c:73:42: style:inconclusive: Function 'yui_scudsp_init' argument 1 names different: declaration 'yfe' definition 'scudsp'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuiscudsp.c:29:48: note: Function 'yui_scudsp_init' argument 1 names different: declaration 'yfe' definition 'scudsp'. yabause-0.9.15/src/gtk/yuiscudsp.c:73:42: note: Function 'yui_scudsp_init' argument 1 names different: declaration 'yfe' definition 'scudsp'. yabause-0.9.15/src/gtk/yuiscudsp.c:70:60: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_scudsp_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiscudsp.c:55:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiscudsp.c:70:60: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiscudsp.c:206:78: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gtk/yuiscudsp.c:299:15: style: Variable 'tagPC' can be declared as const array [constVariable] yabause-0.9.15/src/gtk/yuiscudsp.c:300:15: style: Variable 'tagEnd' can be declared as const array [constVariable] yabause-0.9.15/src/gtk/yuiscudsp.c:332:17: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'yui_scudsp_editedReg' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiscudsp.c:113:3: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiscudsp.c:332:17: note: Parameter 'arg2' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiscudsp.c:355:16: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'yui_scudsp_editedBp' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiscudsp.c:124:3: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiscudsp.c:355:16: note: Parameter 'arg2' can be declared as pointer to const yabause-0.9.15/src/gtk/yuitransfer.c:83:11: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuitransfer.c:86:11: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] yabause-0.9.15/src/gtk/yuitransfer.c:104:11: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] yabause-0.9.15/src/gtk/yuitransfer.c:126:11: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] yabause-0.9.15/src/gtk/yuitransfer.c:65:46: style:inconclusive: Function 'yui_transfer_init' argument 1 names different: declaration 'yfe' definition 'yt'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuitransfer.c:29:52: note: Function 'yui_transfer_init' argument 1 names different: declaration 'yfe' definition 'yt'. yabause-0.9.15/src/gtk/yuitransfer.c:65:46: note: Function 'yui_transfer_init' argument 1 names different: declaration 'yfe' definition 'yt'. yabause-0.9.15/src/gtk/yuitransfer.c:62:64: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_transfer_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuitransfer.c:47:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuitransfer.c:62:64: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuivdp1.c:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuivdp1.c:72:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuivdp1.c:200:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuivdp1.c:282:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuish.c:105:15: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuish.c:113:19: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] yabause-0.9.15/src/gtk/yuish.c:177:17: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuish.c:194:17: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] yabause-0.9.15/src/gtk/yuish.c:299:17: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] yabause-0.9.15/src/gtk/yuish.c:542:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/gtk/yuish.c:98:34: style:inconclusive: Function 'yui_sh_init' argument 1 names different: declaration 'yfe' definition 'sh2'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuish.c:31:40: note: Function 'yui_sh_init' argument 1 names different: declaration 'yfe' definition 'sh2'. yabause-0.9.15/src/gtk/yuish.c:98:34: note: Function 'yui_sh_init' argument 1 names different: declaration 'yfe' definition 'sh2'. yabause-0.9.15/src/gtk/yuish.c:95:52: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_sh_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuish.c:80:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuish.c:95:52: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuish.c:412:59: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gtk/yuish.c:527:26: style: Variable 'cbp' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/yuish.c:570:17: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'yui_sh_editedReg' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuish.c:128:3: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuish.c:570:17: note: Parameter 'arg2' can be declared as pointer to const yabause-0.9.15/src/gtk/yuish.c:593:16: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'yui_sh_editedBp' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuish.c:187:3: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuish.c:593:16: note: Parameter 'arg2' can be declared as pointer to const yabause-0.9.15/src/gtk/yuish.c:628:16: style: Parameter 'arg2' can be declared as pointer to const. However it seems that 'yui_sh_editedMbp' is a callback function, if 'arg2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuish.c:248:3: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuish.c:628:16: note: Parameter 'arg2' can be declared as pointer to const yabause-0.9.15/src/gtk/yuish.c:684:10: style: Variable 'endptr' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/yuish.c:724:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2BreakpointHandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuish.c:349:73: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuish.c:724:47: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/gtk/yuish.c:905:9: style: Variable 'endptr' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/yuish.c:964:41: style: Parameter 'menuitem' can be declared as pointer to const. However it seems that 'yui_sh_mbp_toggle_flag' is a callback function, if 'menuitem' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuish.c:277:3: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuish.c:964:41: note: Parameter 'menuitem' can be declared as pointer to const yabause-0.9.15/src/gtk/yuish.c:973:8: style: Variable 'endptr' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/gtk/yuivdp2.c:58:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuivdp2.c:114:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_ICONS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuivdp2.c:311:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuivdp1.c:66:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuivdp1.c:61:38: style:inconclusive: Function 'yui_vdp1_init' argument 1 names different: declaration 'yfe' definition 'yv'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuivdp1.c:28:44: note: Function 'yui_vdp1_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuivdp1.c:61:38: note: Function 'yui_vdp1_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuivdp1.c:137:38: style:inconclusive: Function 'yui_vdp1_new' argument 1 names different: declaration 'yui' definition 'y'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuivdp1.h:70:50: note: Function 'yui_vdp1_new' argument 1 names different: declaration 'yui' definition 'y'. yabause-0.9.15/src/gtk/yuivdp1.c:137:38: note: Function 'yui_vdp1_new' argument 1 names different: declaration 'yui' definition 'y'. yabause-0.9.15/src/gtk/yuivdp1.c:58:56: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_vdp1_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuivdp1.c:43:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuivdp1.c:58:56: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuivdp2.c:109:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuiviewer.c:48:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DRAWING_AREA [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiviewer.c:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiviewer.c:90:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS_MASK [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiviewer.c:118:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_RGB_DITHER_NONE [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiviewer.c:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiviewer.c:158:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiviewer.c:163:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiviewer.c:86:42: style:inconclusive: Function 'yui_viewer_init' argument 1 names different: declaration 'yfe' definition 'yv'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuiviewer.c:26:48: note: Function 'yui_viewer_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuiviewer.c:86:42: note: Function 'yui_viewer_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuiviewer.c:54:60: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_viewer_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiviewer.c:39:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiviewer.c:54:60: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiviewer.c:138:14: style: Variable 'rowstride' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/gtk/yuivdp2.c:98:38: style:inconclusive: Function 'yui_vdp2_init' argument 1 names different: declaration 'yfe' definition 'yv'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuivdp2.c:34:44: note: Function 'yui_vdp2_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuivdp2.c:98:38: note: Function 'yui_vdp2_init' argument 1 names different: declaration 'yfe' definition 'yv'. yabause-0.9.15/src/gtk/yuivdp2.c:185:38: style:inconclusive: Function 'yui_vdp2_new' argument 1 names different: declaration 'yui' definition 'y'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuivdp2.h:65:50: note: Function 'yui_vdp2_new' argument 1 names different: declaration 'yui' definition 'y'. yabause-0.9.15/src/gtk/yuivdp2.c:185:38: note: Function 'yui_vdp2_new' argument 1 names different: declaration 'yui' definition 'y'. yabause-0.9.15/src/gtk/yuivdp2.c:124:15: style: Local variable 'scroll' shadows outer variable [shadowVariable] yabause-0.9.15/src/gtk/yuivdp2.c:100:14: note: Shadowed declaration yabause-0.9.15/src/gtk/yuivdp2.c:124:15: note: Shadow variable yabause-0.9.15/src/gtk/yuivdp2.c:162:15: style: Local variable 'scroll' shadows outer variable [shadowVariable] yabause-0.9.15/src/gtk/yuivdp2.c:100:14: note: Shadowed declaration yabause-0.9.15/src/gtk/yuivdp2.c:162:15: note: Shadow variable yabause-0.9.15/src/gtk/yuivdp2.c:172:15: style: Local variable 'scroll' shadows outer variable [shadowVariable] yabause-0.9.15/src/gtk/yuivdp2.c:100:14: note: Shadowed declaration yabause-0.9.15/src/gtk/yuivdp2.c:172:15: note: Shadow variable yabause-0.9.15/src/gtk/yuivdp2.c:64:56: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_vdp2_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuivdp2.c:49:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuivdp2.c:64:56: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/japmodem.c:35:45: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/japmodem.c:44:46: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/japmodem.c:50:46: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/japmodem.c:56:45: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/japmodem.c:62:46: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/japmodem.c:68:46: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/japmodem.c:74:48: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/japmodem.c:80:48: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/japmodem.c:86:48: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/japmodem.c:92:45: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/japmodem.c:98:48: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/gtk/yuiwindow.c:115:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiwindow.c:126:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_ACTION [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiwindow.c:182:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiwindow.c:252:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiwindow.c:321:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/gtk/yuiwindow.c:156:2: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] yabause-0.9.15/src/gtk/yuiwindow.c:196:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] yabause-0.9.15/src/gtk/yuiwindow.c:156:31: error: Allocation with g_key_file_to_data, g_file_set_contents doesn't release it. [leakNoVarFunctionCall] yabause-0.9.15/src/gtk/yuiwindow.c:160:42: style:inconclusive: Function 'yui_window_init' argument 1 names different: declaration 'yfe' definition 'yw'. [funcArgNamesDifferent] yabause-0.9.15/src/gtk/yuiwindow.c:30:48: note: Function 'yui_window_init' argument 1 names different: declaration 'yfe' definition 'yw'. yabause-0.9.15/src/gtk/yuiwindow.c:160:42: note: Function 'yui_window_init' argument 1 names different: declaration 'yfe' definition 'yw'. yabause-0.9.15/src/gtk/yuiwindow.c:125:53: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'yui_window_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiwindow.c:106:19: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiwindow.c:125:53: note: Parameter 'klass' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiwindow.c:273:48: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'yui_window_keypress' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiwindow.c:207:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiwindow.c:273:48: note: Parameter 'widget' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiwindow.c:273:69: style: Parameter 'event' can be declared as pointer to const. However it seems that 'yui_window_keypress' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiwindow.c:207:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiwindow.c:273:69: note: Parameter 'event' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiwindow.c:273:85: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'yui_window_keypress' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiwindow.c:207:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiwindow.c:273:85: note: Parameter 'user_data' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiwindow.c:279:50: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'yui_window_keyrelease' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiwindow.c:208:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiwindow.c:279:50: note: Parameter 'widget' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiwindow.c:279:71: style: Parameter 'event' can be declared as pointer to const. However it seems that 'yui_window_keyrelease' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiwindow.c:208:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiwindow.c:279:71: note: Parameter 'event' can be declared as pointer to const yabause-0.9.15/src/gtk/yuiwindow.c:279:87: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'yui_window_keyrelease' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiwindow.c:208:2: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiwindow.c:279:87: note: Parameter 'user_data' can be declared as pointer to const yabause-0.9.15/src/m68kcore.c:132:49: style: Parameter 'Func' can be declared as pointer to const. However it seems that 'M68KDummySetReadB' is a callback function, if 'Func' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/m68kcore.c:173:2: note: You might need to cast the function pointer here yabause-0.9.15/src/m68kcore.c:132:49: note: Parameter 'Func' can be declared as pointer to const yabause-0.9.15/src/m68kcore.c:135:49: style: Parameter 'Func' can be declared as pointer to const. However it seems that 'M68KDummySetReadW' is a callback function, if 'Func' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/m68kcore.c:174:2: note: You might need to cast the function pointer here yabause-0.9.15/src/m68kcore.c:135:49: note: Parameter 'Func' can be declared as pointer to const yabause-0.9.15/src/m68kcore.c:144:45: style: Parameter 'fp' can be declared as pointer to const. However it seems that 'M68KDummySaveState' is a callback function, if 'fp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/m68kcore.c:177:4: note: You might need to cast the function pointer here yabause-0.9.15/src/m68kcore.c:144:45: note: Parameter 'fp' can be declared as pointer to const yabause-0.9.15/src/m68kcore.c:147:45: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/m68kd.c:238:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:281:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:319:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:330:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:356:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:367:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:378:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:401:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:423:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:434:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:458:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:482:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:517:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:553:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:564:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:575:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:585:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:596:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:622:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:633:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:644:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:655:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:666:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:677:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:688:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:698:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:709:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:720:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:761:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:770:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:781:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:792:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:821:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:831:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:842:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:863:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:874:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:885:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:895:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:906:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:917:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:941:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:960:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:971:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:982:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:993:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1004:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1015:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1026:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1037:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1048:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1075:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1086:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1097:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1108:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1147:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1166:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1177:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1196:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/m68kd.c:1206:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/musashi/m68kcpu.h:128:39: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] yabause-0.9.15/src/m68kd.c:238:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:281:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:319:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:330:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:356:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:367:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:378:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:401:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:423:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:434:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:458:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:482:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:517:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:553:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:564:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:575:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:585:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:596:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:622:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:633:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:644:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:655:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:666:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:677:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:688:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:698:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:709:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:720:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:761:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:770:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:781:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:792:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kmusashi.c:168:40: style: Parameter 'fp' can be declared as pointer to const. However it seems that 'M68KMusashiSaveState' is a callback function, if 'fp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/m68kmusashi.c:201:4: note: You might need to cast the function pointer here yabause-0.9.15/src/m68kmusashi.c:168:40: note: Parameter 'fp' can be declared as pointer to const yabause-0.9.15/src/m68kd.c:821:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kmusashi.c:171:40: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/m68kd.c:831:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:842:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:863:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:874:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:885:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:895:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:906:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:917:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:941:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:960:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:971:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:982:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:993:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1004:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1015:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1026:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1037:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1048:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1075:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1086:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1097:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1108:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1147:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1166:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1177:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1196:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/m68kd.c:1206:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/macjoy.c:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOHIDDeviceKey [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/macjoy.c:79:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/macjoy.c:105:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOHIDElementCookieKey [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/macjoy.c:139:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOHIDElementTypeKey [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/macjoy.c:255:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOHIDElementKey [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/macjoy.c:272:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/macjoy.c:365:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOMasterPortDefault [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/macjoy.c:429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnNotOpen [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/macjoy.c:447:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOHIDEventStruct [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/macjoy.c:70:67: style: Parameter 'joy' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/movie.c:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/movie.c:460:2: error: Memory leak: tempbuffer.data [memleak] yabause-0.9.15/src/movie.c:339:9: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] yabause-0.9.15/src/movie.c:328:18: note: Assuming allocation function fails yabause-0.9.15/src/movie.c:328:18: note: Assignment 'str=malloc(1024)', assigned value is 0 yabause-0.9.15/src/movie.c:333:42: note: Assuming condition is false yabause-0.9.15/src/movie.c:339:9: note: Null pointer dereference yabause-0.9.15/src/movie.c:367:9: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] yabause-0.9.15/src/movie.c:355:18: note: Assuming allocation function fails yabause-0.9.15/src/movie.c:355:18: note: Assignment 'str=malloc(1024)', assigned value is 0 yabause-0.9.15/src/movie.c:361:42: note: Assuming condition is false yabause-0.9.15/src/movie.c:367:9: note: Null pointer dereference yabause-0.9.15/src/movie.c:427:16: style: Variable 'num_read' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/movie.c:422:16: note: num_read is assigned yabause-0.9.15/src/movie.c:427:16: note: num_read is overwritten yabause-0.9.15/src/movie.c:328:8: style: Local variable 'str' shadows outer variable [shadowVariable] yabause-0.9.15/src/movie.c:95:6: note: Shadowed declaration yabause-0.9.15/src/movie.c:328:8: note: Shadow variable yabause-0.9.15/src/movie.c:355:8: style: Local variable 'str' shadows outer variable [shadowVariable] yabause-0.9.15/src/movie.c:95:6: note: Shadowed declaration yabause-0.9.15/src/movie.c:355:8: note: Shadow variable yabause-0.9.15/src/movie.c:55:13: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/movie.c:160:20: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/movie.c:181:19: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/movie.c:184:19: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/movie.c:409:20: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/movie.c:427:16: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/movie.c:457:13: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/musashi/m68k_in.c:348:62: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] yabause-0.9.15/src/mpeg_card.c:464:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/mpeg_card.c:466:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/mpeg_card.c:464:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/mpeg_card.c:479:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/mpeg_card.c:481:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/mpeg_card.c:479:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/vidshared.h:275:69: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.h:286:73: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.h:296:69: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.h:307:73: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.h:316:73: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.h:511:74: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.h:545:81: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.h:628:98: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.h:685:65: style: Parameter 'parameter' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.h:701:69: style: Parameter 'parameter' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.h:774:27: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] yabause-0.9.15/src/vidshared.h:781:27: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] yabause-0.9.15/src/mpeg_card.c:355:10: style: Variable 'x' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/mpeg_card.c:367:15: style: Variable 'fb_x' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/mpeg_card.c:394:20: style: Variable 'pixel' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/mpeg_card.c:437:10: style: Variable 'x' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/musashi/m68kcpu.c:574:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m68ki_cycles [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/musashi/m68kcpu.c:672:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m68ki_instruction_jump_table [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/musashi/m68kcpu.c:424:58: style:inconclusive: Function 'm68k_get_reg' argument 2 names different: declaration 'reg' definition 'regnum'. [funcArgNamesDifferent] yabause-0.9.15/src/musashi/m68k.h:331:58: note: Function 'm68k_get_reg' argument 2 names different: declaration 'reg' definition 'regnum'. yabause-0.9.15/src/musashi/m68kcpu.c:424:58: note: Function 'm68k_get_reg' argument 2 names different: declaration 'reg' definition 'regnum'. yabause-0.9.15/src/musashi/m68kcpu.c:484:35: style:inconclusive: Function 'm68k_set_reg' argument 1 names different: declaration 'reg' definition 'regnum'. [funcArgNamesDifferent] yabause-0.9.15/src/musashi/m68k.h:334:35: note: Function 'm68k_set_reg' argument 1 names different: declaration 'reg' definition 'regnum'. yabause-0.9.15/src/musashi/m68kcpu.c:484:35: note: Function 'm68k_set_reg' argument 1 names different: declaration 'reg' definition 'regnum'. yabause-0.9.15/src/musashi/m68kcpu.c:814:29: style:inconclusive: Function 'm68k_set_context' argument 1 names different: declaration 'dst' definition 'src'. [funcArgNamesDifferent] yabause-0.9.15/src/musashi/m68k.h:321:29: note: Function 'm68k_set_context' argument 1 names different: declaration 'dst' definition 'src'. yabause-0.9.15/src/musashi/m68kcpu.c:814:29: note: Function 'm68k_set_context' argument 1 names different: declaration 'dst' definition 'src'. yabause-0.9.15/src/memory.c:1846:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] yabause-0.9.15/src/memory.c:1846:73: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] yabause-0.9.15/src/core.h:165:17: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1311:32: note: Calling function 'YabSaveStateStream', 1st argument 'fp' value is 0 yabause-0.9.15/src/memory.c:1443:40: note: Assuming condition is false yabause-0.9.15/src/memory.c:1467:27: note: Calling function 'StateFinishHeader', 1st argument 'fp' value is 0 yabause-0.9.15/src/core.h:165:17: note: Null pointer dereference yabause-0.9.15/src/core.h:166:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1311:32: note: Calling function 'YabSaveStateStream', 1st argument 'fp' value is 0 yabause-0.9.15/src/memory.c:1443:40: note: Assuming condition is false yabause-0.9.15/src/memory.c:1467:27: note: Calling function 'StateFinishHeader', 1st argument 'fp' value is 0 yabause-0.9.15/src/core.h:166:10: note: Null pointer dereference yabause-0.9.15/src/core.h:170:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1311:32: note: Calling function 'YabSaveStateStream', 1st argument 'fp' value is 0 yabause-0.9.15/src/memory.c:1443:40: note: Assuming condition is false yabause-0.9.15/src/memory.c:1467:27: note: Calling function 'StateFinishHeader', 1st argument 'fp' value is 0 yabause-0.9.15/src/core.h:170:10: note: Null pointer dereference yabause-0.9.15/src/memory.c:1215:30: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] yabause-0.9.15/src/memory.c:1214:17: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1214:17: note: Assignment 'p=strdup(p)', assigned value is 0 yabause-0.9.15/src/memory.c:1215:30: note: Null pointer dereference yabause-0.9.15/src/memory.c:1318:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1312:15: note: Assuming condition is false yabause-0.9.15/src/memory.c:1318:10: note: Null pointer dereference yabause-0.9.15/src/memory.c:1319:18: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1312:15: note: Assuming condition is false yabause-0.9.15/src/memory.c:1319:18: note: Null pointer dereference yabause-0.9.15/src/memory.c:1320:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1312:15: note: Assuming condition is false yabause-0.9.15/src/memory.c:1320:10: note: Null pointer dereference yabause-0.9.15/src/memory.c:1385:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1311:32: note: Calling function 'YabSaveStateStream', 1st argument 'fp' value is 0 yabause-0.9.15/src/memory.c:1385:12: note: Null pointer dereference yabause-0.9.15/src/memory.c:1391:16: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1311:32: note: Calling function 'YabSaveStateStream', 1st argument 'fp' value is 0 yabause-0.9.15/src/memory.c:1391:16: note: Null pointer dereference yabause-0.9.15/src/memory.c:1463:24: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1311:32: note: Calling function 'YabSaveStateStream', 1st argument 'fp' value is 0 yabause-0.9.15/src/memory.c:1443:40: note: Assuming condition is false yabause-0.9.15/src/memory.c:1463:24: note: Null pointer dereference yabause-0.9.15/src/memory.c:1470:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1311:32: note: Calling function 'YabSaveStateStream', 1st argument 'fp' value is 0 yabause-0.9.15/src/memory.c:1443:40: note: Assuming condition is false yabause-0.9.15/src/memory.c:1470:10: note: Null pointer dereference yabause-0.9.15/src/memory.c:1472:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1309:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1309:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1311:32: note: Calling function 'YabSaveStateStream', 1st argument 'fp' value is 0 yabause-0.9.15/src/memory.c:1443:40: note: Assuming condition is false yabause-0.9.15/src/memory.c:1472:10: note: Null pointer dereference yabause-0.9.15/src/memory.c:1490:28: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1489:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1489:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1490:28: note: Null pointer dereference yabause-0.9.15/src/memory.c:1492:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1489:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1489:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1492:10: note: Null pointer dereference yabause-0.9.15/src/memory.c:1495:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/memory.c:1489:16: note: Assuming allocation function fails yabause-0.9.15/src/memory.c:1489:16: note: Assignment 'fp=tmpfile()', assigned value is 0 yabause-0.9.15/src/memory.c:1495:11: note: Null pointer dereference yabause-0.9.15/src/memory.c:610:35: style:inconclusive: Function 'MappedMemoryInit' argument 1 names different: declaration 'msh1' definition 'msh2'. [funcArgNamesDifferent] yabause-0.9.15/src/memory.h:343:35: note: Function 'MappedMemoryInit' argument 1 names different: declaration 'msh1' definition 'msh2'. yabause-0.9.15/src/memory.c:610:35: note: Function 'MappedMemoryInit' argument 1 names different: declaration 'msh1' definition 'msh2'. yabause-0.9.15/src/memory.c:1368:30: style:inconclusive: Function 'YabSaveStateStream' argument 1 names different: declaration 'stream' definition 'fp'. [funcArgNamesDifferent] yabause-0.9.15/src/memory.h:423:30: note: Function 'YabSaveStateStream' argument 1 names different: declaration 'stream' definition 'fp'. yabause-0.9.15/src/memory.c:1368:30: note: Function 'YabSaveStateStream' argument 1 names different: declaration 'stream' definition 'fp'. yabause-0.9.15/src/memory.c:1522:30: style:inconclusive: Function 'YabLoadStateStream' argument 1 names different: declaration 'stream' definition 'fp'. [funcArgNamesDifferent] yabause-0.9.15/src/memory.h:424:30: note: Function 'YabLoadStateStream' argument 1 names different: declaration 'stream' definition 'fp'. yabause-0.9.15/src/memory.c:1522:30: note: Function 'YabLoadStateStream' argument 1 names different: declaration 'stream' definition 'fp'. yabause-0.9.15/src/musashi/m68kmake.c:458:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/musashi/m68kmake.c:479:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/memory.c:154:33: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/memory.c:377:66: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2UnhandledMemoryReadByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:759:42: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:377:66: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:385:67: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2UnhandledMemoryReadWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:760:42: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:385:67: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:393:67: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2UnhandledMemoryReadLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:761:42: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:393:67: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:401:69: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2UnhandledMemoryWriteByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:762:42: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:401:69: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:408:69: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2UnhandledMemoryWriteWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:763:42: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:408:69: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:415:69: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2UnhandledMemoryWriteLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:764:42: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:415:69: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:422:58: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2HighWramMemoryReadByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:748:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:422:58: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:429:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2HighWramMemoryReadWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:749:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:429:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:436:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2HighWramMemoryReadLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:750:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:436:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:443:61: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2HighWramMemoryWriteByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:751:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:443:61: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:450:61: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2HighWramMemoryWriteWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:752:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:450:61: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:457:61: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2HighWramMemoryWriteLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:753:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:457:61: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:464:57: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2LowWramMemoryReadByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:644:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:464:57: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:471:58: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2LowWramMemoryReadWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:645:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:471:58: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:478:58: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2LowWramMemoryReadLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:646:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:478:58: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:485:60: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2LowWramMemoryWriteByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:647:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:485:60: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:492:60: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2LowWramMemoryWriteWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:648:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:492:60: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:499:60: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2LowWramMemoryWriteLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:649:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:499:60: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:506:57: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BiosRomMemoryReadByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:626:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:506:57: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:513:58: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BiosRomMemoryReadWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:627:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:513:58: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:520:58: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BiosRomMemoryReadLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:628:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:520:58: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:527:67: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BiosRomMemoryWriteByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:629:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:527:67: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:534:67: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BiosRomMemoryWriteWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:630:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:534:67: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:541:67: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BiosRomMemoryWriteLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:631:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:541:67: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:548:56: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BupRamMemoryReadByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:638:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:548:56: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:555:64: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BupRamMemoryReadWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:639:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:555:64: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:562:64: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BupRamMemoryReadLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:640:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:562:64: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:569:59: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BupRamMemoryWriteByte' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:641:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:569:59: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:576:66: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BupRamMemoryWriteWord' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:642:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:576:66: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:583:66: style: Parameter 'sh' can be declared as pointer to const. However it seems that 'Sh2BupRamMemoryWriteLong' is a callback function, if 'sh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/memory.c:643:45: note: You might need to cast the function pointer here yabause-0.9.15/src/memory.c:583:66: note: Parameter 'sh' can be declared as pointer to const yabause-0.9.15/src/memory.c:1841:16: style: Variable 'text' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/memory.c:1164:13: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/memory.c:1304:20: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/memory.c:1325:16: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/musashi/m68kmake.c:1189:10: style: Condition 'ptr>=overflow' is always false [knownConditionTrueFalse] yabause-0.9.15/src/musashi/m68kmake.c:1181:17: note: overflow is assigned 'insert+5000-200' here. yabause-0.9.15/src/musashi/m68kmake.c:1180:12: note: ptr is assigned 'insert' here. yabause-0.9.15/src/musashi/m68kmake.c:1189:10: note: Condition 'ptr>=overflow' is always false yabause-0.9.15/src/musashi/m68kmake.c:775:35: warning: If memory allocation fails, then there is a possible null pointer dereference: op [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:880:21: note: Calling function 'get_base_name', 2nd argument 'op' value is 0 yabause-0.9.15/src/musashi/m68kmake.c:775:35: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:776:5: warning: If memory allocation fails, then there is a possible null pointer dereference: op [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:880:21: note: Calling function 'get_base_name', 2nd argument 'op' value is 0 yabause-0.9.15/src/musashi/m68kmake.c:776:5: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:778:12: warning: If memory allocation fails, then there is a possible null pointer dereference: op [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:880:21: note: Calling function 'get_base_name', 2nd argument 'op' value is 0 yabause-0.9.15/src/musashi/m68kmake.c:778:12: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:780:12: warning: If memory allocation fails, then there is a possible null pointer dereference: op [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:880:21: note: Calling function 'get_base_name', 2nd argument 'op' value is 0 yabause-0.9.15/src/musashi/m68kmake.c:780:12: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:861:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dst [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:879:28: note: Calling function 'set_opcode_struct', 2nd argument 'op' value is 0 yabause-0.9.15/src/musashi/m68kmake.c:861:3: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:864:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dst [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:879:28: note: Calling function 'set_opcode_struct', 2nd argument 'op' value is 0 yabause-0.9.15/src/musashi/m68kmake.c:864:3: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:865:12: warning: If memory allocation fails, then there is a possible null pointer dereference: dst [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:876:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:879:28: note: Calling function 'set_opcode_struct', 2nd argument 'op' value is 0 yabause-0.9.15/src/musashi/m68kmake.c:865:12: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:914:5: warning: If memory allocation fails, then there is a possible null pointer dereference: op [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:992:53: note: Calling function 'generate_opcode_ea_variants', 4th argument 'op' value is 0 yabause-0.9.15/src/musashi/m68kmake.c:914:5: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:921:5: warning: If memory allocation fails, then there is a possible null pointer dereference: op [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:992:53: note: Calling function 'generate_opcode_ea_variants', 4th argument 'op' value is 0 yabause-0.9.15/src/musashi/m68kmake.c:914:5: note: Assuming condition is false yabause-0.9.15/src/musashi/m68kmake.c:921:5: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:972:3: warning: If memory allocation fails, then there is a possible null pointer dereference: op [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:972:3: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:974:2: warning: If memory allocation fails, then there is a possible null pointer dereference: op [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:974:2: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:987:10: warning: If memory allocation fails, then there is a possible null pointer dereference: op [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:987:10: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:989:3: warning: If memory allocation fails, then there is a possible null pointer dereference: op [nullPointerOutOfMemory] yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assuming allocation function fails yabause-0.9.15/src/musashi/m68kmake.c:970:28: note: Assignment 'op=malloc(sizeof(struct opcode_struct))', assigned value is 0 yabause-0.9.15/src/musashi/m68kmake.c:989:3: note: Null pointer dereference yabause-0.9.15/src/musashi/m68kmake.c:495:40: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:509:40: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:541:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kmake.c:647:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:647:56: style: Parameter 'spec_proc' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:647:73: style: Parameter 'spec_ea' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:712:56: style: Parameter 'search_str' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:712:74: style: Parameter 'replace_str' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:731:43: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:731:65: style: Parameter 'replace' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:773:52: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:785:41: style: Parameter 'base_name' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:791:45: style: Parameter 'base_name' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:796:51: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:796:61: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:839:52: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:857:39: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:964:106: style: Parameter 'op_in' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/musashi/m68kmake.c:1181:8: style: Variable 'overflow' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kmake.c:705:6: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/netlink.c:406:31: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/netlink.c:426:31: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/musashi/m68kdasm.c:373:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:377:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:381:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:385:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:389:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:393:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:409:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:414:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:466:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:466:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:468:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:468:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:506:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:558:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:560:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:634:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:634:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:640:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:640:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:645:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:651:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:656:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:661:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:666:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:671:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:676:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:681:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:704:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:709:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:714:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:719:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:719:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:724:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:724:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:729:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:729:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:734:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:734:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:739:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:739:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:744:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:744:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:749:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:754:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:759:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:764:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:769:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:774:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:807:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:807:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:812:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:812:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:817:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:817:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:822:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:822:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:827:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:827:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:832:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:832:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:842:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:842:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:847:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:847:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:852:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:852:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:857:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:857:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:862:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:862:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:867:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:867:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:896:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:907:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:919:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:933:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:935:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:937:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:939:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:954:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:956:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:958:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:960:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:975:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:977:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:979:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:981:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:982:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:996:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:998:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1000:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1002:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1003:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1017:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1019:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1021:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1023:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1024:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1038:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1040:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1042:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1044:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1045:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1059:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1061:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1063:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1065:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1080:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1082:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1084:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1086:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1111:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1141:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1164:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1164:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1172:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1172:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1180:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1180:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1194:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/perdx.c:270:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DI8DEVTYPE_GAMEPAD [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/musashi/m68kdasm.c:1194:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/perdx.c:309:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IDirectInput8 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/musashi/m68kdasm.c:1194:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/perdx.c:502:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIERR_INPUTLOST [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/musashi/m68kdasm.c:1194:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/perdx.c:757:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIERR_INPUTLOST [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/musashi/m68kdasm.c:1194:2: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1194:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1205:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1205:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1205:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1205:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1205:2: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1205:2: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1213:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1219:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1227:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1235:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1243:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1255:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1255:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1258:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1258:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1261:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1283:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1288:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1293:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1298:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1303:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1376:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1376:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1381:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1381:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1386:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1386:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1396:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1406:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1418:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1418:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1424:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1430:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1436:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1446:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1456:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1466:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1476:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1488:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1488:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1491:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1491:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1494:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1502:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1508:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1513:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1518:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1528:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1528:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1530:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1532:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1532:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1537:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1542:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1547:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1580:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1580:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1585:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1585:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1590:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1590:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1595:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1600:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1606:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1621:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1626:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1632:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1637:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1637:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1642:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1642:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1647:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1647:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1652:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1652:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1657:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1657:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1662:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1662:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1672:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1672:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1677:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1677:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1682:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1682:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1687:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1687:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1692:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1692:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1697:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1697:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1725:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1730:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1756:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1761:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1844:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1846:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1871:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1873:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1889:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1891:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1919:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1921:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1937:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1939:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1967:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1969:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1985:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:1987:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2015:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2017:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2033:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2035:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2063:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2065:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2081:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2083:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2111:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2113:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2129:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2131:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2139:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2139:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2144:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2144:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2149:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2149:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2154:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2154:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2163:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2165:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2174:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2176:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2185:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2187:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2192:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2198:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2198:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2204:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2210:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2216:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2222:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2227:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2232:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2242:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2242:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2244:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2304:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2309:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2314:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2319:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2324:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2329:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2363:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2363:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2369:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2369:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2384:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2384:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2389:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2389:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2394:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2394:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2399:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2399:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2404:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2404:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2409:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2409:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2419:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2419:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2424:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2424:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2429:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2429:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2434:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2434:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2439:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2439:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2444:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2444:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2454:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2454:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2459:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2459:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2465:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2465:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2470:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2470:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2475:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2475:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2480:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2480:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2490:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2490:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2495:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2495:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2500:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2500:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2505:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2505:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2510:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2510:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2515:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2515:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2537:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2552:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2552:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2557:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2557:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2572:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2577:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2582:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2587:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2592:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2597:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2602:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2607:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2630:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2635:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2640:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2645:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2645:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2650:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2650:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2655:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2655:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2660:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2660:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2665:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2665:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2670:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2670:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2675:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2794:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2800:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2800:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2806:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:2806:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/musashi/m68kdasm.c:686:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:692:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:698:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:779:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:785:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:791:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:901:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:912:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1116:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1146:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1152:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1308:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1314:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1322:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1330:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1337:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1345:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1353:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1360:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1368:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1552:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1558:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1564:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1707:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1713:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1719:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1767:8: style: Variable 'reg_name' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:1768:8: style: Variable 'processor' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:2334:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:2340:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:2346:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:2612:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:2618:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/musashi/m68kdasm.c:2624:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/osdcore.c:113:56: style:inconclusive: Function 'OSDPushMessage' argument 3 names different: declaration 'message' definition 'format'. [funcArgNamesDifferent] yabause-0.9.15/src/osdcore.h:63:56: note: Function 'OSDPushMessage' argument 3 names different: declaration 'message' definition 'format'. yabause-0.9.15/src/osdcore.c:113:56: note: Function 'OSDPushMessage' argument 3 names different: declaration 'message' definition 'format'. yabause-0.9.15/src/osdcore.c:230:49: style: Parameter 'message' can be declared as pointer to const. However it seems that 'OSDDummyDisplayMessage' is a callback function, if 'message' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/osdcore.c:213:5: note: You might need to cast the function pointer here yabause-0.9.15/src/osdcore.c:230:49: note: Parameter 'message' can be declared as pointer to const yabause-0.9.15/src/osdcore.c:230:68: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'OSDDummyDisplayMessage' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/osdcore.c:213:5: note: You might need to cast the function pointer here yabause-0.9.15/src/osdcore.c:230:68: note: Parameter 'buffer' can be declared as pointer to const yabause-0.9.15/src/osdcore.c:362:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/perlinuxjoy.c:71:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/perlinuxjoy.c:113:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable js_event [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/perlinuxjoy.c:149:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable js_event [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/perlinuxjoy.c:176:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable js_event [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/perlinuxjoy.c:149:71: style: Checking if unsigned expression 'num_read=read(joystick->fd,&evt,sizeof(struct js_event))' is less than zero. [unsignedLessThanZero] yabause-0.9.15/src/perlinuxjoy.c:169:48: style: Parameter 'joystick' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/perlinuxjoy.c:66:8: style: Unused variable: fd [unusedVariable] yabause-0.9.15/src/perlinuxjoy.c:149:18: style: Variable 'num_read' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/perlinuxjoy.c:184:8: style: Unused variable: fd [unusedVariable] yabause-0.9.15/src/perdx.c:440:8: style: Variable 'size' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/peripheral.c:913:4: error: Common realloc mistake: 'perkeyconfig' nulled but not freed upon failure [memleakOnRealloc] yabause-0.9.15/src/peripheral.c:785:9: style: Variable 'id' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/peripheral.c:842:41: style: Parameter 'controller' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/profile.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/profile.c:142:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/profile.c:175:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/profile.c:31:34: style: Parameter 'str_tag' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/profile.c:44:26: style: Parameter 'str_tag' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/profile.c:57:31: style: Parameter 'str_tag' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/profile.c:76:12: style: Variable 'p_entry1' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/profile.c:76:23: style: Variable 'p_entry2' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/q68/q68-jit.c:380:0: error: #error Dynamic translation is not supported on this platform [preprocessorErrorDirective] yabause-0.9.15/src/q68/q68-jit.c:380:3: error: #error Dynamic translation is not supported on this platform [preprocessorErrorDirective] yabause-0.9.15/src/q68/q68.c:161:54: debug: Function::addArguments found argument 'address' with varid 0. [varid0] yabause-0.9.15/src/q68/q68.c:166:54: debug: Function::addArguments found argument 'address' with varid 0. [varid0] yabause-0.9.15/src/q68/q68.c:171:56: debug: Function::addArguments found argument 'address' with varid 0. [varid0] yabause-0.9.15/src/q68/q68.c:176:56: debug: Function::addArguments found argument 'address' with varid 0. [varid0] yabause-0.9.15/src/q68/q68.c:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/q68/q68.c:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/q68/q68.c:173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/q68/q68.c:178:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/q68/q68.c:299:33: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/qt/Arguments.cpp:161:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/Arguments.cpp:204:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/core.h:157:19: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/core.h:158:19: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/core.h:169:19: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/core.h:178:21: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/core.h:184:21: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/core.h:187:14: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:44:11: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:53:11: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:67:6: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:76:6: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:96:13: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:104:11: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:119:6: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:127:6: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:156:10: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:165:10: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:183:3: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:192:3: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:220:18: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:226:31: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:240:25: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:246:25: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:252:26: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:280:18: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:288:36: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:294:36: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:300:37: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/memory.h:316:28: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/Arguments.cpp:163:12: style: Variable 'option' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/q68/q68-core.c:991:14: style: The comparison 'size == 1' is always true. [knownConditionTrueFalse] yabause-0.9.15/src/q68/q68-core.c:980:16: note: 'size' is assigned value '1' here. yabause-0.9.15/src/q68/q68-core.c:991:14: note: The comparison 'size == 1' is always true. yabause-0.9.15/src/q68/q68-core.c:996:14: style: The comparison 'size == 1' is always true. [knownConditionTrueFalse] yabause-0.9.15/src/q68/q68-core.c:980:16: note: 'size' is assigned value '1' here. yabause-0.9.15/src/q68/q68-core.c:996:14: note: The comparison 'size == 1' is always true. yabause-0.9.15/src/q68/q68-core.c:734:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] yabause-0.9.15/src/q68/q68-core.c:1059:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] yabause-0.9.15/src/q68/q68-core.c:1232:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] yabause-0.9.15/src/q68/q68-core.c:1659:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] yabause-0.9.15/src/q68/q68-core.c:2387:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] yabause-0.9.15/src/q68/q68-core.c:2502:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] yabause-0.9.15/src/q68/q68-core.c:1786:18: style: Local variable 'value' shadows outer variable [shadowVariable] yabause-0.9.15/src/q68/q68-core.c:1779:14: note: Shadowed declaration yabause-0.9.15/src/q68/q68-core.c:1786:18: note: Shadow variable yabause-0.9.15/src/q68/q68-core.c:734:37: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 740. [shiftTooManyBitsSigned] yabause-0.9.15/src/q68/q68-core.c:740:21: note: Assuming that condition 'size==2' is not redundant yabause-0.9.15/src/q68/q68-core.c:732:23: note: Assignment 'bytes=(size)+1+((size)==2)', assigned value is 4 yabause-0.9.15/src/q68/q68-core.c:733:21: note: shift is assigned 'bytes*8-1' here. yabause-0.9.15/src/q68/q68-core.c:734:37: note: Shift yabause-0.9.15/src/q68/q68-core.c:1059:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] yabause-0.9.15/src/q68/q68-core.c:1055:16: note: Assignment 'size=2', assigned value is 2 yabause-0.9.15/src/q68/q68-core.c:1057:23: note: Assignment 'bytes=(size)+1+((size)==2)', assigned value is 4 yabause-0.9.15/src/q68/q68-core.c:1058:21: note: shift is assigned 'bytes*8-1' here. yabause-0.9.15/src/q68/q68-core.c:1059:37: note: Shift yabause-0.9.15/src/q68/q68-core.c:1232:37: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1207. [shiftTooManyBitsSigned] yabause-0.9.15/src/q68/q68-core.c:1207:14: note: Assuming that condition 'size!=3' is not redundant yabause-0.9.15/src/q68/q68-core.c:1230:23: note: Assignment 'bytes=(size)+1+((size)==2)', assigned value is 4 yabause-0.9.15/src/q68/q68-core.c:1231:21: note: shift is assigned 'bytes*8-1' here. yabause-0.9.15/src/q68/q68-core.c:1232:37: note: Shift yabause-0.9.15/src/q68/q68-core.c:1551:38: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] yabause-0.9.15/src/q68/q68-core.c:1549:29: note: Assignment 'count=32', assigned value is 32 yabause-0.9.15/src/q68/q68-core.c:1551:38: note: Shift yabause-0.9.15/src/q68/q68-core.c:2502:37: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 2520. [shiftTooManyBitsSigned] yabause-0.9.15/src/q68/q68-core.c:2520:16: note: Assuming that condition 'size==2' is not redundant yabause-0.9.15/src/q68/q68-core.c:2500:23: note: Assignment 'bytes=(size)+1+((size)==2)', assigned value is 4 yabause-0.9.15/src/q68/q68-core.c:2501:21: note: shift is assigned 'bytes*8-1' here. yabause-0.9.15/src/q68/q68-core.c:2502:37: note: Shift yabause-0.9.15/src/q68/q68-core.c:2512:5: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 2520. [shiftTooManyBitsSigned] yabause-0.9.15/src/q68/q68-core.c:2520:16: note: Assuming that condition 'size==2' is not redundant yabause-0.9.15/src/q68/q68-core.c:2500:23: note: Assignment 'bytes=(size)+1+((size)==2)', assigned value is 4 yabause-0.9.15/src/q68/q68-core.c:2501:21: note: shift is assigned 'bytes*8-1' here. yabause-0.9.15/src/q68/q68-core.c:2512:5: note: Shift yabause-0.9.15/src/qt/CommonDialogs.cpp:23:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/CommonDialogs.cpp:22:46: style:inconclusive: Function 'question' argument 1 names different: declaration 'message' definition 'm'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/CommonDialogs.h:29:32: note: Function 'question' argument 1 names different: declaration 'message' definition 'm'. yabause-0.9.15/src/qt/CommonDialogs.cpp:22:46: note: Function 'question' argument 1 names different: declaration 'message' definition 'm'. yabause-0.9.15/src/qt/CommonDialogs.cpp:22:64: style:inconclusive: Function 'question' argument 2 names different: declaration 'caption' definition 'c'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/CommonDialogs.h:29:56: note: Function 'question' argument 2 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/CommonDialogs.cpp:22:64: note: Function 'question' argument 2 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/CommonDialogs.cpp:25:45: style:inconclusive: Function 'warning' argument 1 names different: declaration 'message' definition 'm'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/CommonDialogs.h:30:31: note: Function 'warning' argument 1 names different: declaration 'message' definition 'm'. yabause-0.9.15/src/qt/CommonDialogs.cpp:25:45: note: Function 'warning' argument 1 names different: declaration 'message' definition 'm'. yabause-0.9.15/src/qt/CommonDialogs.cpp:25:63: style:inconclusive: Function 'warning' argument 2 names different: declaration 'caption' definition 'c'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/CommonDialogs.h:30:55: note: Function 'warning' argument 2 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/CommonDialogs.cpp:25:63: note: Function 'warning' argument 2 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/CommonDialogs.cpp:28:49: style:inconclusive: Function 'information' argument 1 names different: declaration 'message' definition 'm'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/CommonDialogs.h:31:35: note: Function 'information' argument 1 names different: declaration 'message' definition 'm'. yabause-0.9.15/src/qt/CommonDialogs.cpp:28:49: note: Function 'information' argument 1 names different: declaration 'message' definition 'm'. yabause-0.9.15/src/qt/CommonDialogs.cpp:28:67: style:inconclusive: Function 'information' argument 2 names different: declaration 'caption' definition 'c'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/CommonDialogs.h:31:59: note: Function 'information' argument 2 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/CommonDialogs.cpp:28:67: note: Function 'information' argument 2 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/CommonDialogs.cpp:31:51: style:inconclusive: Function 'getItem' argument 1 names different: declaration 'items' definition 'i'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/CommonDialogs.h:32:37: note: Function 'getItem' argument 1 names different: declaration 'items' definition 'i'. yabause-0.9.15/src/qt/CommonDialogs.cpp:31:51: note: Function 'getItem' argument 1 names different: declaration 'items' definition 'i'. yabause-0.9.15/src/qt/CommonDialogs.cpp:31:69: style:inconclusive: Function 'getItem' argument 2 names different: declaration 'label' definition 'l'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/CommonDialogs.h:32:59: note: Function 'getItem' argument 2 names different: declaration 'label' definition 'l'. yabause-0.9.15/src/qt/CommonDialogs.cpp:31:69: note: Function 'getItem' argument 2 names different: declaration 'label' definition 'l'. yabause-0.9.15/src/qt/CommonDialogs.cpp:31:87: style:inconclusive: Function 'getItem' argument 3 names different: declaration 'caption' definition 'c'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/CommonDialogs.h:32:81: note: Function 'getItem' argument 3 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/CommonDialogs.cpp:31:87: note: Function 'getItem' argument 3 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/CommonDialogs.cpp:31:51: performance: Function parameter 'i' should be passed by const reference. [passedByValue] yabause-0.9.15/src/qt/Settings.h:42:2: style: Class 'Settings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/Settings.h:45:17: performance: Function 'programName()' should return member 'mProgramName' by const reference. [returnByReference] yabause-0.9.15/src/qt/Settings.h:46:17: performance: Function 'programVersion()' should return member 'mProgramVersion' by const reference. [returnByReference] yabause-0.9.15/src/qt/YabauseThread.h:35:2: style: Class 'YabauseThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIYabause.h:48:2: style: Class 'YabauseLocker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIYabause.h:76:2: style: Class 'UIYabause' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/QtYabause.cpp:270:49: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/qt/QtYabause.cpp:286:45: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/qt/YabauseGL.cpp:27:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/YabauseGL.h:38:2: style: Class 'YabauseGL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/YabauseGL.cpp:24:32: style:inconclusive: Function 'YabauseGL' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/YabauseGL.h:38:22: note: Function 'YabauseGL' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/YabauseGL.cpp:24:32: note: Function 'YabauseGL' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/YabauseGL.cpp:35:40: style:inconclusive: Function 'showEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/YabauseGL.h:49:38: note: Function 'showEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/YabauseGL.cpp:35:40: note: Function 'showEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/YabauseGL.cpp:47:42: style:inconclusive: Function 'updateView' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/YabauseGL.h:40:32: note: Function 'updateView' argument 1 names different: declaration 'size' definition 's'. yabause-0.9.15/src/qt/YabauseGL.cpp:47:42: note: Function 'updateView' argument 1 names different: declaration 'size' definition 's'. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/YabauseSoftGL.cpp:67:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/YabauseSoftGL.cpp:86:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/YabauseSoftGL.cpp:45:17: performance:inconclusive: Either there is a missing 'override', or the member function 'YabauseGL::updateView' can be static. [functionStatic] yabause-0.9.15/src/qt/YabauseGL.h:40:7: note: Either there is a missing 'override', or the member function 'YabauseGL::updateView' can be static. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:45:17: note: Either there is a missing 'override', or the member function 'YabauseGL::updateView' can be static. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:93:17: performance:inconclusive: Either there is a missing 'override', or the member function 'YabauseGL::makeCurrent' can be static. [functionStatic] yabause-0.9.15/src/qt/YabauseGL.h:45:7: note: Either there is a missing 'override', or the member function 'YabauseGL::makeCurrent' can be static. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:93:17: note: Either there is a missing 'override', or the member function 'YabauseGL::makeCurrent' can be static. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:67:24: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/YabauseSoftGL.cpp:86:24: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/YabauseSoftGL.cpp:27:32: style:inconclusive: Function 'YabauseGL' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/YabauseGL.h:38:22: note: Function 'YabauseGL' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:27:32: note: Function 'YabauseGL' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:38:40: style:inconclusive: Function 'showEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/YabauseGL.h:49:38: note: Function 'showEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:38:40: note: Function 'showEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:45:42: style:inconclusive: Function 'updateView' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/YabauseGL.h:40:32: note: Function 'updateView' argument 1 names different: declaration 'size' definition 's'. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:45:42: note: Function 'updateView' argument 1 names different: declaration 'size' definition 's'. yabause-0.9.15/src/qt/YabauseThread.cpp:319:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/YabauseThread.cpp:394:21: style:inconclusive: Either there is a missing 'override', or the member function 'YabauseThread::emulationRunning' can be const. [functionConst] yabause-0.9.15/src/qt/YabauseThread.h:39:7: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationRunning' can be const. yabause-0.9.15/src/qt/YabauseThread.cpp:394:21: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationRunning' can be const. yabause-0.9.15/src/qt/YabauseThread.cpp:400:21: style:inconclusive: Either there is a missing 'override', or the member function 'YabauseThread::emulationPaused' can be const. [functionConst] yabause-0.9.15/src/qt/YabauseThread.h:40:7: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationPaused' can be const. yabause-0.9.15/src/qt/YabauseThread.cpp:400:21: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationPaused' can be const. yabause-0.9.15/src/qt/ui/UIPortManager.h:33:2: style: Class 'UIPortManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/YabauseThread.cpp:33:40: style:inconclusive: Function 'YabauseThread' argument 1 names different: declaration 'owner' definition 'o'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/YabauseThread.h:35:26: note: Function 'YabauseThread' argument 1 names different: declaration 'owner' definition 'o'. yabause-0.9.15/src/qt/YabauseThread.cpp:33:40: note: Function 'YabauseThread' argument 1 names different: declaration 'owner' definition 'o'. yabause-0.9.15/src/qt/main.cpp:35:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UI3DControlPadSetting.cpp:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lInfos [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UI3DControlPadSetting.h:36:11: style: The destructor '~UI3DControlPadSetting' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIControllerSetting.h:38:11: note: Virtual destructor in base class yabause-0.9.15/src/qt/ui/UI3DControlPadSetting.h:36:11: note: Destructor in derived class yabause-0.9.15/src/qt/ui/UIAbout.cpp:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sheet [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIAbout.h:31:2: style: Class 'UIAbout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIAbout.cpp:24:28: style:inconclusive: Function 'UIAbout' argument 1 names different: declaration 'owner' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIAbout.h:31:20: note: Function 'UIAbout' argument 1 names different: declaration 'owner' definition 'p'. yabause-0.9.15/src/qt/ui/UIAbout.cpp:24:28: note: Function 'UIAbout' argument 1 names different: declaration 'owner' definition 'p'. yabause-0.9.15/src/qt/ui/UIBackupRam.cpp:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sheet [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIBackupRam.h:29:2: style: Class 'UIBackupRam' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIBackupRam.cpp:29:36: style:inconclusive: Function 'UIBackupRam' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIBackupRam.h:29:24: note: Function 'UIBackupRam' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIBackupRam.cpp:29:36: note: Function 'UIBackupRam' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/CommonDialogs.h:32:37: performance: Function parameter 'items' should be passed by const reference. [passedByValue] yabause-0.9.15/src/qt/ui/UICheatAR.h:29:2: style: Class 'UICheatAR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UICheatAR.cpp:22:32: style:inconclusive: Function 'UICheatAR' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UICheatAR.h:29:22: note: Function 'UICheatAR' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UICheatAR.cpp:22:32: note: Function 'UICheatAR' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/q68/q68-disasm.c:714:16: style: Checking if unsigned expression 'cycles' is less than zero. [unsignedLessThanZero] yabause-0.9.15/src/qt/ui/UIHexInput.h:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UICheatRaw.cpp:38:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leAddress [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UICheatRaw.h:31:2: style: Class 'UICheatRaw' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIHexInput.h:58:10: error: Memory leak: result [memleak] yabause-0.9.15/src/qt/ui/UIHexInput.h:59:7: error: Memory leak: result [memleak] yabause-0.9.15/src/qt/ui/UICheatRaw.cpp:25:34: style:inconclusive: Function 'UICheatRaw' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UICheatRaw.h:31:23: note: Function 'UICheatRaw' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UICheatRaw.cpp:25:34: note: Function 'UICheatRaw' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sheet [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:136:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twSearchResults [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:182:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leSearchValue [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UICheats.cpp:30:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sheet [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UICheats.cpp:67:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twCheats [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:138:15: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:144:18: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:147:18: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:150:18: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:290:6: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:138:15: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:150:18: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:304:28: style: Variable 'mCheats' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UICheatSearch.cpp:306:18: style: Variable 'mCheats' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UICheats.h:30:2: style: Class 'UICheats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UICheats.cpp:107:4: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/qt/ui/UICheats.cpp:100:4: note: u is assigned yabause-0.9.15/src/qt/ui/UICheats.cpp:107:4: note: u is overwritten yabause-0.9.15/src/qt/ui/UICheats.cpp:24:30: style:inconclusive: Function 'UICheats' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UICheats.h:30:21: note: Function 'UICheats' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UICheats.cpp:24:30: note: Function 'UICheats' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UICheats.cpp:76:42: style:inconclusive: Function 'addARCode' argument 1 names different: declaration 'code' definition 'c'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UICheats.h:36:33: note: Function 'addARCode' argument 1 names different: declaration 'code' definition 'c'. yabause-0.9.15/src/qt/ui/UICheats.cpp:76:42: note: Function 'addARCode' argument 1 names different: declaration 'code' definition 'c'. yabause-0.9.15/src/qt/ui/UICheats.cpp:76:60: style:inconclusive: Function 'addARCode' argument 2 names different: declaration 'description' definition 'd'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UICheats.h:36:54: note: Function 'addARCode' argument 2 names different: declaration 'description' definition 'd'. yabause-0.9.15/src/qt/ui/UICheats.cpp:76:60: note: Function 'addARCode' argument 2 names different: declaration 'description' definition 'd'. yabause-0.9.15/src/qt/ui/UICheats.cpp:94:32: style:inconclusive: Function 'addRawCode' argument 1 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UICheats.h:37:23: note: Function 'addRawCode' argument 1 names different: declaration 'type' definition 't'. yabause-0.9.15/src/qt/ui/UICheats.cpp:94:32: note: Function 'addRawCode' argument 1 names different: declaration 'type' definition 't'. yabause-0.9.15/src/qt/ui/UICheats.cpp:94:50: style:inconclusive: Function 'addRawCode' argument 2 names different: declaration 'address' definition 'a'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UICheats.h:37:44: note: Function 'addRawCode' argument 2 names different: declaration 'address' definition 'a'. yabause-0.9.15/src/qt/ui/UICheats.cpp:94:50: note: Function 'addRawCode' argument 2 names different: declaration 'address' definition 'a'. yabause-0.9.15/src/qt/ui/UICheats.cpp:94:68: style:inconclusive: Function 'addRawCode' argument 3 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UICheats.h:37:68: note: Function 'addRawCode' argument 3 names different: declaration 'value' definition 'v'. yabause-0.9.15/src/qt/ui/UICheats.cpp:94:68: note: Function 'addRawCode' argument 3 names different: declaration 'value' definition 'v'. yabause-0.9.15/src/qt/ui/UICheats.cpp:94:86: style:inconclusive: Function 'addRawCode' argument 4 names different: declaration 'description' definition 'd'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UICheats.h:37:90: note: Function 'addRawCode' argument 4 names different: declaration 'description' definition 'd'. yabause-0.9.15/src/qt/ui/UICheats.cpp:94:86: note: Function 'addRawCode' argument 4 names different: declaration 'description' definition 'd'. yabause-0.9.15/src/qt/ui/UICheats.cpp:132:64: style:inconclusive: Function 'on_twCheats_itemDoubleClicked' argument 1 names different: declaration 'item' definition 'it'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UICheats.h:41:55: note: Function 'on_twCheats_itemDoubleClicked' argument 1 names different: declaration 'item' definition 'it'. yabause-0.9.15/src/qt/ui/UICheats.cpp:132:64: note: Function 'on_twCheats_itemDoubleClicked' argument 1 names different: declaration 'item' definition 'it'. yabause-0.9.15/src/qt/ui/UICheats.cpp:107:4: style: Variable 'u' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paint [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TransparentForMouseEvents [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIPadSetting.h:37:11: style: The destructor '~UIPadSetting' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIControllerSetting.h:38:11: note: Virtual destructor in base class yabause-0.9.15/src/qt/ui/UIPadSetting.h:37:11: note: Destructor in derived class yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:90:53: style:inconclusive: Function 'keyPressEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIControllerSetting.h:55:33: note: Function 'keyPressEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:90:53: note: Function 'keyPressEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:117:57: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIControllerSetting.h:56:36: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:117:57: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:128:58: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIControllerSetting.h:57:37: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:128:58: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:87:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] yabause-0.9.15/src/qt/ui/UIControllerSetting.cpp:133:18: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] yabause-0.9.15/src/qt/ui/UIDebugCPU.cpp:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sheet [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugCPU.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugCPU.cpp:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugCPU.cpp:318:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchFixedString [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugCPU.cpp:317:7: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIMemoryEditor.h:33:4: style: Class 'MemorySearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIMemoryTransfer.h:30:2: style: Class 'UIMemoryTransfer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIDebugCPU.cpp:317:7: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/qt/ui/UIDebugM68K.cpp:57:18: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugM68K.cpp:88:11: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugCPU.cpp:26:80: style:inconclusive: Function 'UIDebugCPU' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:41:71: note: Function 'UIDebugCPU' argument 3 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugCPU.cpp:26:80: note: Function 'UIDebugCPU' argument 3 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugM68K.cpp:95:11: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugM68K.cpp:100:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugM68K.cpp:104:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugM68K.h:31:2: style: Class 'UIDebugM68K' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIDebugM68K.h:32:9: style: The function 'updateRegList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:42:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:32:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:33:9: style: The function 'updateCodeList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:43:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:33:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:34:8: style: The function 'getRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:44:16: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:34:8: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:35:9: style: The function 'setRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:45:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:35:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:37:9: style: The function 'addCodeBreakpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:46:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:37:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:38:9: style: The function 'delCodeBreakpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:47:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:38:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:39:9: style: The function 'stepInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:50:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugM68K.h:39:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugM68K.cpp:54:18: style: The scope of the variable 'text' can be reduced. [variableScope] yabause-0.9.15/src/qt/ui/UIDebugM68K.cpp:36:67: style:inconclusive: Function 'UIDebugM68K' argument 2 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDebugM68K.h:31:55: note: Function 'UIDebugM68K' argument 2 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugM68K.cpp:36:67: note: Function 'UIDebugM68K' argument 2 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSCSP.cpp:45:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugSCSP.cpp:156:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugSCSP.cpp:194:9: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCSP.h:47:2: style: Class 'UIDebugSCSP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIDebugSCSP.cpp:150:9: style: The scope of the variable 'tempstr' can be reduced. [variableScope] yabause-0.9.15/src/qt/ui/UIDebugSCSP.cpp:28:36: style:inconclusive: Function 'UIDebugSCSP' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDebugSCSP.h:47:24: note: Function 'UIDebugSCSP' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSCSP.cpp:28:36: note: Function 'UIDebugSCSP' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.cpp:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.cpp:79:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.cpp:115:15: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.h:39:4: style: Class 'UIDebugSCSPChan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.cpp:115:15: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.cpp:31:43: style:inconclusive: Function 'UIDebugSCSPChan' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.h:39:29: note: Function 'UIDebugSCSPChan' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.cpp:31:43: note: Function 'UIDebugSCSPChan' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.cpp:86:16: style: Variable 'start_y' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.cpp:86:8: style: Variable 'start_y' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:31:2: style: Class 'UIDebugSCSPDSP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:32:9: style: The function 'updateRegList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:42:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:32:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:33:9: style: The function 'updateCodeList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:43:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:33:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:34:8: style: The function 'getRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:44:16: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:34:8: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:35:9: style: The function 'setRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:45:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:35:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:36:9: style: The function 'addCodeBreakpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:46:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:36:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:37:9: style: The function 'delCodeBreakpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:47:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:37:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:38:9: style: The function 'stepInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:50:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:38:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.cpp:34:73: style:inconclusive: Function 'UIDebugSCSPDSP' argument 2 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.h:31:58: note: Function 'UIDebugSCSPDSP' argument 2 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.cpp:34:73: note: Function 'UIDebugSCSPDSP' argument 2 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.cpp:31:15: style: Variable 'ui' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.cpp:31:18: style: Variable 'ui' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.cpp:31:15: style: Variable 'ui' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:76:10: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:102:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:105:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:108:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:111:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:114:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:117:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:120:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:123:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:126:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:129:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:132:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:135:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:138:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:141:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:144:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:147:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:150:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:153:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:31:2: style: Class 'UIDebugSCUDSP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:32:9: style: The function 'updateRegList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:42:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:32:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:33:9: style: The function 'updateCodeList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:43:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:33:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:35:8: style: The function 'getRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:44:16: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:35:8: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:36:9: style: The function 'setRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:45:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:36:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:37:9: style: The function 'addCodeBreakpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:46:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:37:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:38:9: style: The function 'delCodeBreakpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:47:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:38:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:39:9: style: The function 'stepInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:50:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:39:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:40:9: style: The function 'reserved1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:53:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:40:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:41:9: style: The function 'reserved2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:54:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:41:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:42:9: style: The function 'reserved3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:55:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:42:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:43:9: style: The function 'reserved4' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:56:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:43:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:44:9: style: The function 'reserved5' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:57:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:44:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:102:8: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:102:8: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:105:8: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:105:8: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:108:8: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:108:8: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:111:8: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:111:8: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:114:8: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:114:8: portability: %d in format string (no. 2) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:117:8: portability: %d in format string (no. 1) requires 'int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_sint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:120:8: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:132:8: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:135:8: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:138:8: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 's32 {aka signed long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:141:8: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 's32 {aka signed long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:144:8: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 's64 {aka signed long long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:150:8: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 's64 {aka signed long long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:73:12: style: The scope of the variable 'text' can be reduced. [variableScope] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:36:71: style:inconclusive: Function 'UIDebugSCUDSP' argument 2 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.h:31:57: note: Function 'UIDebugSCUDSP' argument 2 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSCUDSP.cpp:36:71: note: Function 'UIDebugSCUDSP' argument 2 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugVDP1.cpp:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugVDP1.cpp:94:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugVDP1.h:29:2: style: Class 'UIDebugVDP1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIDebugVDP1.cpp:51:29: style: Condition 'vdp1texture' is always false [knownConditionTrueFalse] yabause-0.9.15/src/qt/ui/UIDebugVDP1.cpp:49:18: note: Assignment 'vdp1texture=NULL', assigned value is 0 yabause-0.9.15/src/qt/ui/UIDebugVDP1.cpp:51:29: note: Condition 'vdp1texture' is always false yabause-0.9.15/src/qt/ui/UIDebugVDP1.cpp:81:15: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIDebugVDP1.cpp:100:15: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIDebugVDP1.cpp:25:36: style:inconclusive: Function 'UIDebugVDP1' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDebugVDP1.h:29:24: note: Function 'UIDebugVDP1' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugVDP1.cpp:25:36: note: Function 'UIDebugVDP1' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:84:18: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:90:18: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:136:11: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:141:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:145:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:149:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:153:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:157:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:161:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:165:8: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIDebugSH2.h:32:9: style: The function 'updateRegList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:42:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:32:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:33:9: style: The function 'updateCodeList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:43:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:33:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:37:8: style: The function 'getRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:44:16: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:37:8: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:38:9: style: The function 'setRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:45:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:38:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:39:9: style: The function 'addCodeBreakpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:46:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:39:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:40:9: style: The function 'delCodeBreakpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:47:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:40:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:41:9: style: The function 'addMemoryBreakpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:48:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:41:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:42:9: style: The function 'delMemoryBreakpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:49:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:42:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:43:9: style: The function 'stepInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:50:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:43:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:44:9: style: The function 'stepOver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:51:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:44:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:45:9: style: The function 'stepOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:52:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:45:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:46:9: style: The function 'reserved1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:53:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:46:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:47:9: style: The function 'reserved2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:54:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:47:9: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:48:7: style: The function 'reserved3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIDebugCPU.h:55:17: note: Virtual function in base class yabause-0.9.15/src/qt/ui/UIDebugSH2.h:48:7: note: Function in derived class yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:95:50: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:103:42: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:349:33: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:362:28: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:45:91: style:inconclusive: Function 'UIDebugSH2' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDebugSH2.h:31:83: note: Function 'UIDebugSH2' argument 3 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:45:91: note: Function 'UIDebugSH2' argument 3 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:33:40: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2BreakpointHandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:362:59: note: You might need to cast the function pointer here yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:33:40: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:33:65: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'SH2BreakpointHandler' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:362:59: note: You might need to cast the function pointer here yabause-0.9.15/src/qt/ui/UIDebugSH2.cpp:33:65: note: Parameter 'userdata' can be declared as pointer to const yabause-0.9.15/src/qt/ui/UIDebugVDP2.cpp:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugVDP2.h:29:2: style: Class 'UIDebugVDP2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIDebugVDP2Viewer.h:29:2: style: Class 'UIDebugVDP2Viewer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIDebugVDP2.cpp:24:36: style:inconclusive: Function 'UIDebugVDP2' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDebugVDP2.h:29:24: note: Function 'UIDebugVDP2' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugVDP2.cpp:24:36: note: Function 'UIDebugVDP2' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugVDP2Viewer.cpp:68:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugVDP2Viewer.cpp:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDebugVDP2Viewer.cpp:68:15: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIDebugVDP2Viewer.cpp:91:15: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIDebugVDP2Viewer.cpp:26:48: style:inconclusive: Function 'UIDebugVDP2Viewer' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDebugVDP2Viewer.h:29:30: note: Function 'UIDebugVDP2Viewer' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDebugVDP2Viewer.cpp:26:48: note: Function 'UIDebugVDP2Viewer' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDisasm.cpp:99:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDisasm.cpp:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDisasm.h:29:2: style: Class 'UIDisasm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIDisasm.cpp:31:30: style:inconclusive: Function 'UIDisasm' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIDisasm.h:29:21: note: Function 'UIDisasm' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDisasm.cpp:31:30: note: Function 'UIDisasm' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIDisasm.cpp:70:15: style: Variable 'height' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIDisasm.cpp:70:8: style: Variable 'height' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIDisasm.cpp:104:15: style: Variable 'top' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIDisasm.cpp:105:18: style: Variable 'bottom' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIDisasm.cpp:104:11: style: Variable 'top' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIDisasm.cpp:105:11: style: Variable 'bottom' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIDoubleMissionStickSetting.cpp:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lInfos [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIDoubleMissionStickSetting.h:36:11: style: The destructor '~UIDoubleMissionStickSetting' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIControllerSetting.h:38:11: note: Virtual destructor in base class yabause-0.9.15/src/qt/ui/UIDoubleMissionStickSetting.h:36:11: note: Destructor in derived class yabause-0.9.15/src/qt/ui/UIGunSetting.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lInfos [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIGunSetting.h:36:11: style: The destructor '~UIGunSetting' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIControllerSetting.h:38:11: note: Virtual destructor in base class yabause-0.9.15/src/qt/ui/UIGunSetting.h:36:11: note: Destructor in derived class yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable South [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:120:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlternateBase [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:281:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SliderSingleStepSub [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:318:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveToNextChar [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:390:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectAll [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:507:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Tab [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:603:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:664:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:751:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransparentMode [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:821:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueMode [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:850:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexInput.cpp:37:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leValue [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexInput.cpp:32:9: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] yabause-0.9.15/src/qt/ui/UIHexInput.cpp:44:17: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexInput::getValue' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexInput.h:85:8: note: Either there is a missing 'override', or the member function 'UIHexInput::getValue' can be const. yabause-0.9.15/src/qt/ui/UIHexInput.cpp:44:17: note: Either there is a missing 'override', or the member function 'UIHexInput::getValue' can be const. yabause-0.9.15/src/qt/ui/UIHexInput.cpp:21:55: style:inconclusive: Function 'UIHexInput' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIHexInput.h:84:44: note: Function 'UIHexInput' argument 3 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIHexInput.cpp:21:55: note: Function 'UIHexInput' argument 3 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIMemoryEditor.cpp:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximizeButtonHint [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemoryEditor.cpp:143:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemoryEditor.cpp:177:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemorySearch.h:31:2: style: Class 'UIMemorySearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIMemoryEditor.cpp:171:36: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIMemoryEditor.cpp:26:67: style:inconclusive: Function 'MemorySearch' argument 2 names different: declaration 'owner' definition 'parent'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIMemoryEditor.h:33:63: note: Function 'MemorySearch' argument 2 names different: declaration 'owner' definition 'parent'. yabause-0.9.15/src/qt/ui/UIMemoryEditor.cpp:26:67: note: Function 'MemorySearch' argument 2 names different: declaration 'owner' definition 'parent'. yabause-0.9.15/src/qt/ui/UIMemoryEditor.cpp:107:59: style:inconclusive: Function 'UIMemoryEditor' argument 1 names different: declaration 'context' definition 'proc'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIMemoryEditor.h:60:46: note: Function 'UIMemoryEditor' argument 1 names different: declaration 'context' definition 'proc'. yabause-0.9.15/src/qt/ui/UIMemoryEditor.cpp:107:59: note: Function 'UIMemoryEditor' argument 1 names different: declaration 'context' definition 'proc'. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:154:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getStartAddress' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:38:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getStartAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:154:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getStartAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:165:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getEndAddress' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:40:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getEndAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:165:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getEndAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:170:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getAddress' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:41:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:170:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:992:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::cursorPos' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:59:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::cursorPos' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:992:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::cursorPos' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1033:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionStart' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:63:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionStart' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1033:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionStart' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1038:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionEnd' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:64:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionEnd' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1038:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionEnd' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.h:34:2: style: Class 'UIHexEditorWnd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIHexEditor.h:125:4: style: Class 'UIHexEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:73:33: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:79:33: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:85:33: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:97:33: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:103:35: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1062:12: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1072:13: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIMemorySearch.cpp:31:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sheet [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemorySearch.cpp:88:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leValue [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemorySearch.cpp:140:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:26:36: style:inconclusive: Function 'UIHexEditor' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIHexEditor.h:125:26: note: Function 'UIHexEditor' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:26:36: note: Function 'UIHexEditor' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:107:42: style:inconclusive: Function 'UIHexEditorWnd' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIHexEditor.h:34:27: note: Function 'UIHexEditorWnd' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:107:42: note: Function 'UIHexEditorWnd' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:468:57: style:inconclusive: Function 'keyPressEdit' argument 2 names different: declaration 'posBa' definition 'posAddr'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIHexEditor.h:53:44: note: Function 'keyPressEdit' argument 2 names different: declaration 'posBa' definition 'posAddr'. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:468:57: note: Function 'keyPressEdit' argument 2 names different: declaration 'posBa' definition 'posAddr'. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:588:8: style: Local variable 'posAddr' shadows outer variable [shadowVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.h:87:8: note: Shadowed declaration yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:588:8: note: Shadow variable yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:95:41: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:101:35: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1043:43: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1048:38: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1054:41: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:245:9: style: Variable 'str' can be declared as const array [constVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:189:15: style: Variable 'height' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:189:8: style: Variable 'height' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:294:15: style: Variable 'size' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:296:17: style: Variable 'fontSize' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:294:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:296:8: style: Variable 'fontSize' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:847:15: style: Variable 'bottom' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:859:13: style: Variable 'yPos' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:894:15: style: Variable 'focus' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:847:8: style: Variable 'bottom' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:859:8: style: Variable 'yPos' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:894:9: style: Variable 'focus' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIMemorySearch.cpp:79:13: style: The scope of the variable 'max' can be reduced. [variableScope] yabause-0.9.15/src/qt/ui/UIMemorySearch.cpp:25:42: style:inconclusive: Function 'UIMemorySearch' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIMemorySearch.h:31:27: note: Function 'UIMemorySearch' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIMemorySearch.cpp:25:42: note: Function 'UIMemorySearch' argument 1 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIMemorySearch.cpp:145:18: style: Variable 'value' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIMemorySearch.cpp:145:12: style: Variable 'value' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIMemoryTransfer.cpp:33:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leStartAddress [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemoryTransfer.cpp:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemoryTransfer.cpp:81:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemoryTransfer.cpp:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemoryTransfer.cpp:95:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemoryTransfer.cpp:112:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemoryTransfer.cpp:153:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMemoryTransfer.cpp:25:77: style:inconclusive: Function 'UIMemoryTransfer' argument 2 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIMemoryTransfer.h:30:60: note: Function 'UIMemoryTransfer' argument 2 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIMemoryTransfer.cpp:25:77: note: Function 'UIMemoryTransfer' argument 2 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UIMissionStickSetting.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lInfos [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMouseSetting.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lInfos [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIMissionStickSetting.h:36:11: style: The destructor '~UIMissionStickSetting' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIControllerSetting.h:38:11: note: Virtual destructor in base class yabause-0.9.15/src/qt/ui/UIMissionStickSetting.h:36:11: note: Destructor in derived class yabause-0.9.15/src/qt/ui/UIMouseSetting.h:36:11: style: The destructor '~UIMouseSetting' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIControllerSetting.h:38:11: note: Virtual destructor in base class yabause-0.9.15/src/qt/ui/UIMouseSetting.h:36:11: note: Destructor in derived class yabause-0.9.15/src/qt/ui/UIPadSetting.cpp:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lInfos [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIPortManager.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wildcard [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIPortManager.cpp:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wildcard [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIWheelSetting.h:36:11: style: The destructor '~UIWheelSetting' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] yabause-0.9.15/src/qt/ui/UIControllerSetting.h:38:11: note: Virtual destructor in base class yabause-0.9.15/src/qt/ui/UIWheelSetting.h:36:11: note: Destructor in derived class yabause-0.9.15/src/qt/ui/UIPortManager.cpp:84:35: style:inconclusive: Function 'setPort' argument 1 names different: declaration 'portId' definition 'port'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIPortManager.h:36:21: note: Function 'setPort' argument 1 names different: declaration 'portId' definition 'port'. yabause-0.9.15/src/qt/ui/UIPortManager.cpp:84:35: note: Function 'setPort' argument 1 names different: declaration 'portId' definition 'port'. yabause-0.9.15/src/qt/ui/UISettings.cpp:91:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leWinWidth [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UISettings.cpp:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tbBios [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UISettings.cpp:283:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UISettings.cpp:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbOSDCore [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UISettings.cpp:363:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UISettings.cpp:396:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UISettings.cpp:452:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UISettings.cpp:574:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIShortcutManager.cpp:34:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIShortcutManager.h:34:2: style: Class 'MyItemDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIShortcutManager.h:43:2: style: Class 'UIShortcutManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] yabause-0.9.15/src/qt/ui/UIShortcutManager.cpp:43:5: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIShortcutManager.cpp:57:4: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UISettings.cpp:43:4: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] yabause-0.9.15/src/qt/ui/UISettings.cpp:43:12: performance: Variable 'Name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] yabause-0.9.15/src/qt/ui/UISettings.cpp:373:43: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UISettings.cpp:395:70: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UISettings.cpp:82:127: style:inconclusive: Function 'UISettings' argument 3 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UISettings.h:35:116: note: Function 'UISettings' argument 3 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UISettings.cpp:82:127: note: Function 'UISettings' argument 3 names different: declaration 'parent' definition 'p'. yabause-0.9.15/src/qt/ui/UISettings.cpp:139:46: style:inconclusive: Function 'requestFile' argument 1 names different: declaration 'caption' definition 'c'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UISettings.h:42:35: note: Function 'requestFile' argument 1 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/ui/UISettings.cpp:139:46: note: Function 'requestFile' argument 1 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/ui/UISettings.cpp:139:60: style:inconclusive: Function 'requestFile' argument 2 names different: declaration 'edit' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UISettings.h:42:55: note: Function 'requestFile' argument 2 names different: declaration 'edit' definition 'e'. yabause-0.9.15/src/qt/ui/UISettings.cpp:139:60: note: Function 'requestFile' argument 2 names different: declaration 'edit' definition 'e'. yabause-0.9.15/src/qt/ui/UISettings.cpp:146:49: style:inconclusive: Function 'requestNewFile' argument 1 names different: declaration 'caption' definition 'c'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UISettings.h:43:38: note: Function 'requestNewFile' argument 1 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/ui/UISettings.cpp:146:49: note: Function 'requestNewFile' argument 1 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/ui/UISettings.cpp:146:63: style:inconclusive: Function 'requestNewFile' argument 2 names different: declaration 'edit' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UISettings.h:43:58: note: Function 'requestNewFile' argument 2 names different: declaration 'edit' definition 'e'. yabause-0.9.15/src/qt/ui/UISettings.cpp:146:63: note: Function 'requestNewFile' argument 2 names different: declaration 'edit' definition 'e'. yabause-0.9.15/src/qt/ui/UISettings.cpp:153:48: style:inconclusive: Function 'requestFolder' argument 1 names different: declaration 'caption' definition 'c'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UISettings.h:44:37: note: Function 'requestFolder' argument 1 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/ui/UISettings.cpp:153:48: note: Function 'requestFolder' argument 1 names different: declaration 'caption' definition 'c'. yabause-0.9.15/src/qt/ui/UISettings.cpp:153:62: style:inconclusive: Function 'requestFolder' argument 2 names different: declaration 'edit' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UISettings.h:44:57: note: Function 'requestFolder' argument 2 names different: declaration 'edit' definition 'e'. yabause-0.9.15/src/qt/ui/UISettings.cpp:153:62: note: Function 'requestFolder' argument 2 names different: declaration 'edit' definition 'e'. yabause-0.9.15/src/qt/ui/UISettings.cpp:210:15: style: Variable 'tb' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UISettings.cpp:532:15: style: Variable 'core' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UISettings.cpp:195:2: style: Iterating over container 'list' that is always empty. [knownEmptyContainer] yabause-0.9.15/src/qt/ui/UIWheelSetting.cpp:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lInfos [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/scr-x.c:65:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/scr-x.c:103:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR_Rotate_0 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/scr-x.c:119:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/scr-x.c:49:4: warning: If memory allocation fails, then there is a possible null pointer dereference: list [nullPointerOutOfMemory] yabause-0.9.15/src/scr-x.c:47:17: note: Assuming allocation function fails yabause-0.9.15/src/scr-x.c:47:17: note: Assignment 'list=malloc(sizeof(struct X11ResolutionList))', assigned value is 0 yabause-0.9.15/src/scr-x.c:49:4: note: Null pointer dereference yabause-0.9.15/src/scr-x.c:50:4: warning: If memory allocation fails, then there is a possible null pointer dereference: list [nullPointerOutOfMemory] yabause-0.9.15/src/scr-x.c:47:17: note: Assuming allocation function fails yabause-0.9.15/src/scr-x.c:47:17: note: Assignment 'list=malloc(sizeof(struct X11ResolutionList))', assigned value is 0 yabause-0.9.15/src/scr-x.c:50:4: note: Null pointer dereference yabause-0.9.15/src/scr-x.c:50:26: warning: If memory allocation fails, then there is a possible null pointer dereference: list [nullPointerOutOfMemory] yabause-0.9.15/src/scr-x.c:47:17: note: Assuming allocation function fails yabause-0.9.15/src/scr-x.c:47:17: note: Assignment 'list=malloc(sizeof(struct X11ResolutionList))', assigned value is 0 yabause-0.9.15/src/scr-x.c:50:26: note: Null pointer dereference yabause-0.9.15/src/scr-x.c:51:4: warning: If memory allocation fails, then there is a possible null pointer dereference: list [nullPointerOutOfMemory] yabause-0.9.15/src/scr-x.c:47:17: note: Assuming allocation function fails yabause-0.9.15/src/scr-x.c:47:17: note: Assignment 'list=malloc(sizeof(struct X11ResolutionList))', assigned value is 0 yabause-0.9.15/src/scr-x.c:51:4: note: Null pointer dereference yabause-0.9.15/src/scr-x.c:51:27: warning: If memory allocation fails, then there is a possible null pointer dereference: list [nullPointerOutOfMemory] yabause-0.9.15/src/scr-x.c:47:17: note: Assuming allocation function fails yabause-0.9.15/src/scr-x.c:47:17: note: Assignment 'list=malloc(sizeof(struct X11ResolutionList))', assigned value is 0 yabause-0.9.15/src/scr-x.c:51:27: note: Null pointer dereference yabause-0.9.15/src/scr-x.c:52:4: warning: If memory allocation fails, then there is a possible null pointer dereference: list [nullPointerOutOfMemory] yabause-0.9.15/src/scr-x.c:47:17: note: Assuming allocation function fails yabause-0.9.15/src/scr-x.c:47:17: note: Assignment 'list=malloc(sizeof(struct X11ResolutionList))', assigned value is 0 yabause-0.9.15/src/scr-x.c:52:4: note: Null pointer dereference yabause-0.9.15/src/scr-x.c:53:4: warning: If memory allocation fails, then there is a possible null pointer dereference: list [nullPointerOutOfMemory] yabause-0.9.15/src/scr-x.c:47:17: note: Assuming allocation function fails yabause-0.9.15/src/scr-x.c:47:17: note: Assignment 'list=malloc(sizeof(struct X11ResolutionList))', assigned value is 0 yabause-0.9.15/src/scr-x.c:53:4: note: Null pointer dereference yabause-0.9.15/src/qt/ui/UIYabause.cpp:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aFileSettings [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:218:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:293:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:400:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:411:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hide [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:524:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:545:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:608:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:643:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aFileSaveStateAs [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:908:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aFileSaveStateAs [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:919:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aFileLoadStateAs [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:954:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:1221:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aSound [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:1243:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aVideoDriver [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/runner/yui.cpp:428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/runner/yui.cpp:447:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/runner/yui.cpp:591:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/runner/yui.cpp:666:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/runner/yui.cpp:687:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/runner/yui.cpp:1003:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/qt/ui/UIYabause.cpp:484:17: performance:inconclusive: Either there is a missing 'override', or the member function 'UIYabause::getSupportedResolutions' can be static. [functionStatic] yabause-0.9.15/src/qt/ui/UIYabause.h:130:7: note: Either there is a missing 'override', or the member function 'UIYabause::getSupportedResolutions' can be static. yabause-0.9.15/src/qt/ui/UIYabause.cpp:484:17: note: Either there is a missing 'override', or the member function 'UIYabause::getSupportedResolutions' can be static. yabause-0.9.15/src/qt/ui/UIYabause.cpp:1197:17: performance:inconclusive: Either there is a missing 'override', or the member function 'UIYabause::on_aTraceLogging_triggered' can be static. [functionStatic] yabause-0.9.15/src/qt/ui/UIYabause.h:180:7: note: Either there is a missing 'override', or the member function 'UIYabause::on_aTraceLogging_triggered' can be static. yabause-0.9.15/src/qt/ui/UIYabause.cpp:1197:17: note: Either there is a missing 'override', or the member function 'UIYabause::on_aTraceLogging_triggered' can be static. yabause-0.9.15/src/scsp.c:867:19: error: syntax error: new_scsp . [ [syntaxError] yabause-0.9.15/src/qt/ui/UIYabause.cpp:186:36: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/qt/ui/UIYabause.cpp:179:40: style:inconclusive: Function 'showEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:102:38: note: Function 'showEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:179:40: note: Function 'showEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:201:42: style:inconclusive: Function 'closeEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:103:40: note: Function 'closeEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:201:42: note: Function 'closeEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:216:43: style:inconclusive: Function 'keyPressEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:104:41: note: Function 'keyPressEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:216:43: note: Function 'keyPressEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:224:45: style:inconclusive: Function 'keyReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:105:43: note: Function 'keyReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:224:45: note: Function 'keyReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:227:37: style:inconclusive: Function 'leaveEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:106:35: note: Function 'leaveEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:227:37: note: Function 'leaveEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:240:47: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:107:45: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:240:47: note: Function 'mousePressEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:251:49: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:108:47: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:251:49: note: Function 'mouseReleaseEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:268:46: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:109:44: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:268:46: note: Function 'mouseMoveEvent' argument 1 names different: declaration 'event' definition 'e'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:392:40: style:inconclusive: Function 'appendLog' argument 1 names different: declaration 'msg' definition 's'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:113:30: note: Function 'appendLog' argument 1 names different: declaration 'msg' definition 's'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:392:40: note: Function 'appendLog' argument 1 names different: declaration 'msg' definition 's'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:426:45: style:inconclusive: Function 'sizeRequested' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:128:35: note: Function 'sizeRequested' argument 1 names different: declaration 'size' definition 's'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:426:45: note: Function 'sizeRequested' argument 1 names different: declaration 'size' definition 's'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:590:43: style:inconclusive: Function 'fullscreenRequested' argument 1 names different: declaration 'fullscreen' definition 'f'. [funcArgNamesDifferent] yabause-0.9.15/src/qt/ui/UIYabause.h:134:33: note: Function 'fullscreenRequested' argument 1 names different: declaration 'fullscreen' definition 'f'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:590:43: note: Function 'fullscreenRequested' argument 1 names different: declaration 'fullscreen' definition 'f'. yabause-0.9.15/src/qt/ui/UIYabause.cpp:187:21: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIYabause.cpp:284:20: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIYabause.cpp:330:22: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIYabause.cpp:345:22: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIYabause.cpp:403:20: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIYabause.cpp:444:20: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIYabause.cpp:600:21: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIYabause.cpp:616:21: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIYabause.cpp:704:21: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIYabause.cpp:1266:25: style: Variable 'core' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/qt/ui/UIYabause.cpp:525:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] yabause-0.9.15/src/qt/ui/UIYabause.cpp:248:18: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] yabause-0.9.15/src/qt/ui/UIYabause.cpp:253:15: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] yabause-0.9.15/src/qt/ui/UIYabause.cpp:428:19: style: Variable 'heightOffset' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:428:6: style: Variable 'heightOffset' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:466:21: style: Variable 'heightOffset' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:466:8: style: Variable 'heightOffset' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:838:27: style: Variable 'currentCDCore' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:839:33: style: Variable 'currentCdRomISO' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:838:13: style: Variable 'currentCDCore' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:839:17: style: Variable 'currentCdRomISO' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:890:27: style: Variable 'currentCDCore' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:891:33: style: Variable 'currentCdRomISO' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:890:13: style: Variable 'currentCDCore' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/qt/ui/UIYabause.cpp:891:17: style: Variable 'currentCdRomISO' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/runner/yui.cpp:612:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] yabause-0.9.15/src/runner/yui.cpp:618:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] yabause-0.9.15/src/scspdsp.c:636:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/scspdsp.c:222:31: style:inconclusive: Boolean expression '!sign' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] yabause-0.9.15/src/scspdsp.c:115:36: style: Expression is always false because 'else if' condition matches previous condition at line 113. [multiCondition] yabause-0.9.15/src/scspdsp.c:54:34: style: Condition 'instruction.part.ira>=0x20' is always true [knownConditionTrueFalse] yabause-0.9.15/src/scspdsp.c:52:29: note: Assuming that condition 'instruction.part.ira<=0x1f' is not redundant yabause-0.9.15/src/scspdsp.c:54:34: note: Condition 'instruction.part.ira>=0x20' is always true yabause-0.9.15/src/scspdsp.c:292:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] yabause-0.9.15/src/runner/yui.cpp:552:24: style: Condition 'emulate_bios' is always false [knownConditionTrueFalse] yabause-0.9.15/src/runner/yui.cpp:799:24: style: Condition 'emulate_bios' is always false [knownConditionTrueFalse] yabause-0.9.15/src/runner/yui.cpp:190:7: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/runner/yui.cpp:190:7: portability: %x in format string (no. 4) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/runner/yui.cpp:245:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/runner/yui.cpp:250:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/runner/yui.cpp:457:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/runner/yui.cpp:463:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] yabause-0.9.15/src/scspdsp.c:288:35: style: Parameter 'instruction' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/scspdsp.c:435:37: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/scspdsp.c:449:14: style: Variable 'result' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/scspdsp.c:640:38: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/runner/yui.cpp:297:53: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/runner/yui.cpp:295:21: note: Assuming allocation function fails yabause-0.9.15/src/runner/yui.cpp:295:21: note: Assignment 'fp=fopen(filename.c_str(),"rb")', assigned value is 0 yabause-0.9.15/src/runner/yui.cpp:297:53: note: Null pointer dereference yabause-0.9.15/src/runner/yui.cpp:299:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] yabause-0.9.15/src/runner/yui.cpp:295:21: note: Assuming allocation function fails yabause-0.9.15/src/runner/yui.cpp:295:21: note: Assignment 'fp=fopen(filename.c_str(),"rb")', assigned value is 0 yabause-0.9.15/src/runner/yui.cpp:299:11: note: Null pointer dereference yabause-0.9.15/src/runner/yui.cpp:209:61: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/runner/yui.cpp:438:61: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/runner/yui.cpp:612:22: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/runner/yui.cpp:704:40: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/runner/yui.cpp:823:37: style: C-style pointer casting [cstyleCast] yabause-0.9.15/src/scspdsp.c:449:21: style: Variable 'result' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scspdsp.c:449:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scspdsp.c:467:17: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scspdsp.c:636:17: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/runner/yui.cpp:818:19: style: The scope of the variable 'screenshot_filename' can be reduced. [variableScope] yabause-0.9.15/src/runner/yui.cpp:120:30: style:inconclusive: Function 'YuiErrorMsg' argument 1 names different: declaration 'string' definition 'error_text'. [funcArgNamesDifferent] yabause-0.9.15/src/yui.h:33:30: note: Function 'YuiErrorMsg' argument 1 names different: declaration 'string' definition 'error_text'. yabause-0.9.15/src/runner/yui.cpp:120:30: note: Function 'YuiErrorMsg' argument 1 names different: declaration 'string' definition 'error_text'. yabause-0.9.15/src/runner/yui.cpp:178:50: performance: Function parameter 'test_name' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:178:73: performance: Function parameter 'path' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:198:55: performance: Function parameter 'test_name' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:198:78: performance: Function parameter 'path' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:286:62: performance: Function parameter 'framebuffer_path' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:324:52: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:398:37: performance: Function parameter 'input' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:418:58: performance: Function parameter 'current_game' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:418:90: performance: Function parameter 'output_path' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:470:77: performance: Function parameter 'correct_image' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:483:30: performance: Function parameter 'correct_image_u32' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:573:37: performance: Function parameter 'path_filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:626:67: performance: Function parameter 'input' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:639:36: performance: Function parameter 'game_data_filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:685:32: performance: Function parameter 'screenshot_path' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:685:67: performance: Function parameter 'path_filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:685:94: performance: Function parameter 'game_data_filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:685:126: performance: Function parameter 'failures_path' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:782:26: performance: Function parameter 'yabause_ut_filename' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:782:59: performance: Function parameter 'screenshot_path' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:782:88: performance: Function parameter 'framebuffer_path' should be passed by const reference. [passedByValue] yabause-0.9.15/src/runner/yui.cpp:352:34: style: Parameter 'stats' can be declared as reference to const [constParameterReference] yabause-0.9.15/src/runner/yui.cpp:152:28: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/runner/yui.cpp:164:38: style: Parameter 'test_name' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/runner/yui.cpp:484:48: style: Parameter 'runner_dispbuffer' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/runner/yui.cpp:292:23: style: Variable 'width' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/runner/yui.cpp:292:17: style: Variable 'width' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/runner/yui.cpp:523:25: style: Variable 'check_failed' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/runner/yui.cpp:523:12: style: Variable 'check_failed' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/runner/yui.cpp:818:39: style: Variable 'screenshot_filename' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/runner/yui.cpp:931:39: style: Variable 'screenshot_filename' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scsp2.c:946:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/scsp2.c:3317:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/scsp2.c:3450:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/scsp2.c:3476:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/scsp2.c:3517:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/assem_arm.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIGNED is a macro then please configure it. [unknownMacro] yabause-0.9.15/src/sh2_dynarec/assem_x64.c:22:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIGNED is a macro then please configure it. [unknownMacro] yabause-0.9.15/src/sh2_dynarec/assem_x86.c:22:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIGNED is a macro then please configure it. [unknownMacro] yabause-0.9.15/src/scsp2.c:2106:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/scsp2.c:2220:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/scsp2.c:736:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:738:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:739:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:740:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:741:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:742:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:743:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:747:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:750:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:754:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:757:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:759:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:760:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:761:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:762:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:763:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:764:1: style: Same expression on both sides of '||'. [duplicateExpression] yabause-0.9.15/src/scsp2.c:1511:34: style:inconclusive: Function 'SoundRamReadByte' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:90:34: note: Function 'SoundRamReadByte' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1511:34: note: Function 'SoundRamReadByte' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1517:35: style:inconclusive: Function 'SoundRamReadWord' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:91:35: note: Function 'SoundRamReadWord' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1517:35: note: Function 'SoundRamReadWord' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1523:35: style:inconclusive: Function 'SoundRamReadLong' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:92:35: note: Function 'SoundRamReadLong' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1523:35: note: Function 'SoundRamReadLong' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1531:37: style:inconclusive: Function 'SoundRamWriteByte' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:93:37: note: Function 'SoundRamWriteByte' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1531:37: note: Function 'SoundRamWriteByte' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1531:49: style:inconclusive: Function 'SoundRamWriteByte' argument 2 names different: declaration 'val' definition 'data'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:93:46: note: Function 'SoundRamWriteByte' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1531:49: note: Function 'SoundRamWriteByte' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1538:37: style:inconclusive: Function 'SoundRamWriteWord' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:94:37: note: Function 'SoundRamWriteWord' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1538:37: note: Function 'SoundRamWriteWord' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1538:50: style:inconclusive: Function 'SoundRamWriteWord' argument 2 names different: declaration 'val' definition 'data'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:94:47: note: Function 'SoundRamWriteWord' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1538:50: note: Function 'SoundRamWriteWord' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1545:37: style:inconclusive: Function 'SoundRamWriteLong' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:95:37: note: Function 'SoundRamWriteLong' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1545:37: note: Function 'SoundRamWriteLong' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1545:50: style:inconclusive: Function 'SoundRamWriteLong' argument 2 names different: declaration 'val' definition 'data'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:95:47: note: Function 'SoundRamWriteLong' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1545:50: note: Function 'SoundRamWriteLong' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1557:30: style:inconclusive: Function 'ScspReadByte' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:129:30: note: Function 'ScspReadByte' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1557:30: note: Function 'ScspReadByte' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1566:31: style:inconclusive: Function 'ScspReadWord' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:131:31: note: Function 'ScspReadWord' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1566:31: note: Function 'ScspReadWord' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1583:31: style:inconclusive: Function 'ScspReadLong' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:133:31: note: Function 'ScspReadLong' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1583:31: note: Function 'ScspReadLong' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1590:33: style:inconclusive: Function 'ScspWriteByte' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:130:33: note: Function 'ScspWriteByte' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1590:33: note: Function 'ScspWriteByte' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1590:45: style:inconclusive: Function 'ScspWriteByte' argument 2 names different: declaration 'val' definition 'data'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:130:42: note: Function 'ScspWriteByte' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1590:45: note: Function 'ScspWriteByte' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1608:33: style:inconclusive: Function 'ScspWriteWord' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:132:33: note: Function 'ScspWriteWord' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1608:33: note: Function 'ScspWriteWord' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1608:46: style:inconclusive: Function 'ScspWriteWord' argument 2 names different: declaration 'val' definition 'data'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:132:43: note: Function 'ScspWriteWord' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1608:46: note: Function 'ScspWriteWord' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1626:33: style:inconclusive: Function 'ScspWriteLong' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:134:33: note: Function 'ScspWriteLong' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1626:33: note: Function 'ScspWriteLong' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1626:46: style:inconclusive: Function 'ScspWriteLong' argument 2 names different: declaration 'val' definition 'data'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:134:43: note: Function 'ScspWriteLong' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:1626:46: note: Function 'ScspWriteLong' argument 2 names different: declaration 'val' definition 'data'. yabause-0.9.15/src/scsp2.c:2357:42: warning: Function 'ScspSlotDebugAudio' argument order different: declaration 'workbuf, buf, len, ' definition 'slot, workbuf, buf, len' [funcArgOrderDifferent] yabause-0.9.15/src/scsp.h:121:30: note: Function 'ScspSlotDebugAudio' argument order different: declaration 'workbuf, buf, len, ' definition 'slot, workbuf, buf, len' yabause-0.9.15/src/scsp2.c:2357:42: note: Function 'ScspSlotDebugAudio' argument order different: declaration 'workbuf, buf, len, ' definition 'slot, workbuf, buf, len' yabause-0.9.15/src/scsp2.c:2384:53: style:inconclusive: Function 'ScspConvert32uto16s' argument 3 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:113:53: note: Function 'ScspConvert32uto16s' argument 3 names different: declaration 'dst' definition 'dest'. yabause-0.9.15/src/scsp2.c:2384:53: note: Function 'ScspConvert32uto16s' argument 3 names different: declaration 'dst' definition 'dest'. yabause-0.9.15/src/scsp2.c:3440:31: style:inconclusive: Function 'M68KAddCodeBreakpoint' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:164:31: note: Function 'M68KAddCodeBreakpoint' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:3440:31: note: Function 'M68KAddCodeBreakpoint' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:3468:31: style:inconclusive: Function 'M68KDelCodeBreakpoint' argument 1 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent] yabause-0.9.15/src/scsp.h:166:31: note: Function 'M68KDelCodeBreakpoint' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:3468:31: note: Function 'M68KDelCodeBreakpoint' argument 1 names different: declaration 'addr' definition 'address'. yabause-0.9.15/src/scsp2.c:1241:30: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'ScspThread' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/scsp2.c:966:43: note: You might need to cast the function pointer here yabause-0.9.15/src/scsp2.c:1241:30: note: Parameter 'arg' can be declared as pointer to const yabause-0.9.15/src/scsp2.c:1398:4: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] yabause-0.9.15/src/scsp2.c:368:9: style: struct member 'ScspState_struct::sgc' is never used. [unusedStructMember] yabause-0.9.15/src/scsp2.c:369:9: style: struct member 'ScspState_struct::eg' is never used. [unusedStructMember] yabause-0.9.15/src/scsp2.c:2106:14: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scsp2.c:2220:4: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:3413:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] yabause-0.9.15/src/scu.c:3482:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] yabause-0.9.15/src/scu.c:3034:12: portability: %X in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/scu.c:1782:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/scu.c:1792:5: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/scu.c:1782:5: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/scu.c:2113:18: style:inconclusive: Function 'ScuExec' argument 1 names different: declaration 'timing' definition 'cycles'. [funcArgNamesDifferent] yabause-0.9.15/src/scu.h:259:18: note: Function 'ScuExec' argument 1 names different: declaration 'timing' definition 'cycles'. yabause-0.9.15/src/scu.c:2113:18: note: Function 'ScuExec' argument 1 names different: declaration 'timing' definition 'cycles'. yabause-0.9.15/src/scu.c:1023:8: style: Local variable 'is_a_bus' shadows outer function [shadowFunction] yabause-0.9.15/src/scu.c:866:5: note: Shadowed declaration yabause-0.9.15/src/scu.c:1023:8: note: Shadow variable yabause-0.9.15/src/scu.c:929:46: style: Parameter 'dma' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/scu.c:1019:40: style: Parameter 'dma' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/scu.c:3681:40: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/scu.c:3687:41: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/scu.c:3693:41: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/scu.c:3699:43: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/scu.c:3705:43: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/scu.c:3711:43: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/scu.c:260:28: style: Variable 'ReadAddress' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:395:26: style: Variable 'WriteAddress' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:396:25: style: Variable 'ReadAddress' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:397:21: style: Variable 'counter' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:693:18: style: Variable 'byte' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:693:13: style: Variable 'byte' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:1742:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:1809:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:2982:25: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:2986:25: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:3413:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/scu.c:3482:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2cache.c:73:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2cache.c:338:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2cache.c:381:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2cache.c:426:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2cache.c:611:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2cache.c:631:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2cache.c:683:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2cache.c:736:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2core.c:1867:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2core.c:1883:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2core.c:1898:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2core.c:1911:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2core.c:1924:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2core.c:1941:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2core.c:1954:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2core.c:1968:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2cache.c:160:18: style: Condition 'addr>=0x010' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2cache.c:158:13: note: Assuming that condition 'addr<=0x00f' is not redundant yabause-0.9.15/src/sh2cache.c:160:18: note: Condition 'addr>=0x010' is always true yabause-0.9.15/src/sh2cache.c:203:18: style: Condition 'addr>=0x010' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2cache.c:201:13: note: Assuming that condition 'addr<=0x00f' is not redundant yabause-0.9.15/src/sh2cache.c:203:18: note: Condition 'addr>=0x010' is always true yabause-0.9.15/src/sh2cache.c:246:18: style: Condition 'addr>=0x010' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2cache.c:244:13: note: Assuming that condition 'addr<=0x00f' is not redundant yabause-0.9.15/src/sh2cache.c:246:18: note: Condition 'addr>=0x010' is always true yabause-0.9.15/src/sh2cache.c:289:18: style: Condition 'addr>=0x010' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2cache.c:287:13: note: Assuming that condition 'addr<=0x00f' is not redundant yabause-0.9.15/src/sh2cache.c:289:18: note: Condition 'addr>=0x010' is always true yabause-0.9.15/src/sh2cache.c:499:18: style: Condition 'addr>=0x0100000' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2cache.c:494:13: note: Assuming that condition 'addr<=0x00fffff' is not redundant yabause-0.9.15/src/sh2cache.c:499:18: note: Condition 'addr>=0x0100000' is always true yabause-0.9.15/src/sh2cache.c:657:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] yabause-0.9.15/src/sh2cache.c:710:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] yabause-0.9.15/src/sh2cache.c:777:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] yabause-0.9.15/src/sh2cache.c:125:53: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/sh2cache.c:624:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2cache.c:624:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2cache.c:676:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2cache.c:676:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2cache.c:728:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2cache.c:728:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2core.c:1655:38: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] yabause-0.9.15/src/sh2core.c:744:54: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/sh2core.c:2553:77: style: Parameter 'VCRDMA' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/sh2core.c:2729:80: style: Parameter 'VCRDMA' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/sh2core.c:2910:33: error: Uninitialized variable: offset [legacyUninitvar] yabause-0.9.15/src/sh2iasm.c:806:39: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/sh2iasm.c:1100:12: style: Variable 'arg2len' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2iasm.c:1130:9: style: Variable 'loop' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:288:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TARGET_SIZE_2 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:358:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:364:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:372:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:388:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:401:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:412:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:428:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:439:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:450:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:677:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:757:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TARGET_SIZE_2 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:958:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_map [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:1049:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TARGET_SIZE_2 [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:1722:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:1809:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2395:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2536:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2599:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2918:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2984:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3001:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3266:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3283:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3297:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3334:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3348:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3364:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3387:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3417:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3443:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3511:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3591:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3659:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3803:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3915:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4071:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4393:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4474:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_CCREG [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4661:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5238:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_ADDR [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5319:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_ADDR [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:6255:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_REGS [valueFlowBailoutIncompleteVar] yabause-0.9.15/src/sh2idle.c:589:8: style: Condition '!~bDet' is always false [knownConditionTrueFalse] yabause-0.9.15/src/sh2int.c:1720:10: style: Condition '0regs.R[m]', assigned value is less than 1 yabause-0.9.15/src/sh2int.c:1720:10: note: Condition '0=0x5FFFEC0' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:2018:18: note: Assuming that condition 'addr>=0x5FFFEC0' is not redundant yabause-0.9.15/src/sh7034.c:2020:16: note: Condition 'addr>=0x5FFFEC0' is always true yabause-0.9.15/src/sh7034.c:2029:42: style: Condition 'addr<=0x5FFFECD' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:2018:39: note: Assuming that condition 'addr<=0x5FFFECD' is not redundant yabause-0.9.15/src/sh7034.c:2029:42: note: Condition 'addr<=0x5FFFECD' is always true yabause-0.9.15/src/sh7034.c:2034:21: style: Condition 'addr>=0x5FFFECE' is always false [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:2018:39: note: Assuming that condition 'addr<=0x5FFFECD' is not redundant yabause-0.9.15/src/sh7034.c:2034:21: note: Condition 'addr>=0x5FFFECE' is always false yabause-0.9.15/src/sh7034.c:2114:21: style: Condition 'addr>=0x5FFFF0e' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:2112:16: note: Assuming that condition 'addr<=0x5FFFF0D' is not redundant yabause-0.9.15/src/sh7034.c:2114:21: note: Condition 'addr>=0x5FFFF0e' is always true yabause-0.9.15/src/sh7034.c:2487:16: style: Condition 'addr>=0x5FFFEC0' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:2485:18: note: Assuming that condition 'addr>=0x5FFFEC0' is not redundant yabause-0.9.15/src/sh7034.c:2487:16: note: Condition 'addr>=0x5FFFEC0' is always true yabause-0.9.15/src/sh7034.c:2497:42: style: Condition 'addr<=0x5FFFECD' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:2485:39: note: Assuming that condition 'addr<=0x5FFFECD' is not redundant yabause-0.9.15/src/sh7034.c:2497:42: note: Condition 'addr<=0x5FFFECD' is always true yabause-0.9.15/src/sh7034.c:2503:21: style: Condition 'addr>=0x5FFFECE' is always false [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:2485:39: note: Assuming that condition 'addr<=0x5FFFECD' is not redundant yabause-0.9.15/src/sh7034.c:2503:21: note: Condition 'addr>=0x5FFFECE' is always false yabause-0.9.15/src/sh7034.c:2673:16: style: Condition 'addr>=0x5FFFF40' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:2665:18: note: Assuming that condition 'addr>=0x5FFFF40' is not redundant yabause-0.9.15/src/sh7034.c:2668:16: note: Assuming condition is false yabause-0.9.15/src/sh7034.c:2673:16: note: Condition 'addr>=0x5FFFF40' is always true yabause-0.9.15/src/sh7034.c:3004:16: style: Condition 'addr>=0x5FFFEC0' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:3002:18: note: Assuming that condition 'addr>=0x5FFFEC0' is not redundant yabause-0.9.15/src/sh7034.c:3004:16: note: Condition 'addr>=0x5FFFEC0' is always true yabause-0.9.15/src/sh7034.c:3013:42: style: Condition 'addr<=0x5FFFECD' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:3002:39: note: Assuming that condition 'addr<=0x5FFFECD' is not redundant yabause-0.9.15/src/sh7034.c:3013:42: note: Condition 'addr<=0x5FFFECD' is always true yabause-0.9.15/src/sh7034.c:3018:21: style: Condition 'addr>=0x5FFFECE' is always false [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:3002:39: note: Assuming that condition 'addr<=0x5FFFECD' is not redundant yabause-0.9.15/src/sh7034.c:3018:21: note: Condition 'addr>=0x5FFFECE' is always false yabause-0.9.15/src/sh7034.c:3058:16: style: Condition 'addr>=0x5FFFF00' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:3056:18: note: Assuming that condition 'addr>=0x5FFFF00' is not redundant yabause-0.9.15/src/sh7034.c:3058:16: note: Condition 'addr>=0x5FFFF00' is always true yabause-0.9.15/src/sh7034.c:3113:16: style: Condition 'addr>=0x5FFFF40' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:3106:18: note: Assuming that condition 'addr>=0x5FFFF40' is not redundant yabause-0.9.15/src/sh7034.c:3109:16: note: Assuming condition is false yabause-0.9.15/src/sh7034.c:3113:16: note: Condition 'addr>=0x5FFFF40' is always true yabause-0.9.15/src/sh7034.c:3531:16: style: Condition 'addr>=0x5FFFF40' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:3523:18: note: Assuming that condition 'addr>=0x5FFFF40' is not redundant yabause-0.9.15/src/sh7034.c:3526:16: note: Assuming condition is false yabause-0.9.15/src/sh7034.c:3531:16: note: Condition 'addr>=0x5FFFF40' is always true yabause-0.9.15/src/sh7034.c:3977:16: style: Condition 'addr>=0x5FFFF40' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh7034.c:3970:18: note: Assuming that condition 'addr>=0x5FFFF40' is not redundant yabause-0.9.15/src/sh7034.c:3973:16: note: Assuming condition is false yabause-0.9.15/src/sh7034.c:3977:16: note: Condition 'addr>=0x5FFFF40' is always true yabause-0.9.15/src/sh7034.c:118:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:120:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:118:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:123:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:125:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:123:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:153:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:155:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:153:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:255:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:257:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:255:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:260:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:262:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:260:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:265:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:267:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:265:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:276:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:278:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:276:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:281:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:283:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:281:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:286:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:288:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:286:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:298:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:300:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:298:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:303:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:305:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:303:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:310:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:312:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:310:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:321:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:323:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:321:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:333:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:335:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:333:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:363:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:365:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:363:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:368:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:370:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:368:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:376:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:378:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:376:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:381:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:383:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:381:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:648:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:650:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:648:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:655:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:657:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:655:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:662:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:664:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:662:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:669:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:671:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:669:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1053:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1055:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1053:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1063:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1065:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1063:7: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1082:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1084:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1082:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1087:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1089:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1087:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1092:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1094:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1092:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1097:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1099:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1097:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1102:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1104:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1102:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1107:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1109:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1107:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1130:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1132:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1130:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1135:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1137:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1135:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1140:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1142:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1140:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1145:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1147:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1145:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1150:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1152:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1150:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1155:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] yabause-0.9.15/src/sh7034.c:1157:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:1155:4: note: Found duplicate branches for 'if' and 'else'. yabause-0.9.15/src/sh7034.c:3773:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/sh7034.c:4161:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/sh7034.c:4259:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/sh7034.c:4296:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/sh7034.c:4357:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/sh7034.c:4399:10: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/sh7034.c:4456:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/sh7034.c:4572:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/sh7034.c:4611:10: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/sh7034.c:4771:7: style: Statements following 'return' will never be executed. [unreachableCode] yabause-0.9.15/src/sh7034.c:5445:28: style: Parameter 'sh1' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/sh7034.c:86:13: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:86:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:1383:13: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:1383:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4196:15: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4283:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4301:15: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4277:8: style: Variable 'mode_pins' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4283:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4379:13: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4399:15: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4375:8: style: Variable 'mode_pins' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4379:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4479:13: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4484:13: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4505:15: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4479:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4484:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4611:15: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4592:8: style: Variable 'mode_pins' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4687:13: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4707:15: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:4687:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:5382:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:5389:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh7034.c:5396:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2.c:545:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] yabause-0.9.15/src/vdp2.c:601:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] yabause-0.9.15/src/vdp2.c:609:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] yabause-0.9.15/src/vdp1.c:337:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] yabause-0.9.15/src/vdp1.c:365:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] yabause-0.9.15/src/vdp1.c:373:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] yabause-0.9.15/src/vdp1.c:421:4: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] yabause-0.9.15/src/vdp1.c:1090:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/vdp2.c:140:44: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:146:45: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:152:45: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:158:47: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:164:47: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:170:47: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:176:49: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:182:50: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:188:50: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:194:52: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:200:52: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:206:52: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:1072:41: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:1078:42: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:1084:42: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:1090:44: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:1096:44: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:1102:44: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2.c:545:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2.c:601:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2.c:609:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:164:44: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:170:45: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:176:45: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:182:47: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:188:47: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:194:47: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:200:52: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:206:53: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:212:53: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:218:55: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:224:55: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:230:55: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:427:41: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:433:42: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:439:42: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:445:44: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:451:44: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:457:44: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp1.c:1578:40: style: Parameter 'ram' can be declared as pointer to const. However it seems that 'VIDDummyVdp1NormalSpriteDraw' is a callback function, if 'ram' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1511:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1578:40: note: Parameter 'ram' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1578:52: style: Parameter 'regs' can be declared as pointer to const. However it seems that 'VIDDummyVdp1NormalSpriteDraw' is a callback function, if 'regs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1511:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1578:52: note: Parameter 'regs' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1578:62: style: Parameter 'back_framebuffer' can be declared as pointer to const. However it seems that 'VIDDummyVdp1NormalSpriteDraw' is a callback function, if 'back_framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1511:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1578:62: note: Parameter 'back_framebuffer' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1584:40: style: Parameter 'ram' can be declared as pointer to const. However it seems that 'VIDDummyVdp1ScaledSpriteDraw' is a callback function, if 'ram' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1512:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1584:40: note: Parameter 'ram' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1584:52: style: Parameter 'regs' can be declared as pointer to const. However it seems that 'VIDDummyVdp1ScaledSpriteDraw' is a callback function, if 'regs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1512:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1584:52: note: Parameter 'regs' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1584:62: style: Parameter 'back_framebuffer' can be declared as pointer to const. However it seems that 'VIDDummyVdp1ScaledSpriteDraw' is a callback function, if 'back_framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1512:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1584:62: note: Parameter 'back_framebuffer' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1590:43: style: Parameter 'ram' can be declared as pointer to const. However it seems that 'VIDDummyVdp1DistortedSpriteDraw' is a callback function, if 'ram' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1513:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1590:43: note: Parameter 'ram' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1590:55: style: Parameter 'regs' can be declared as pointer to const. However it seems that 'VIDDummyVdp1DistortedSpriteDraw' is a callback function, if 'regs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1513:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1590:55: note: Parameter 'regs' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1590:65: style: Parameter 'back_framebuffer' can be declared as pointer to const. However it seems that 'VIDDummyVdp1DistortedSpriteDraw' is a callback function, if 'back_framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1513:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1590:65: note: Parameter 'back_framebuffer' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1596:35: style: Parameter 'ram' can be declared as pointer to const. However it seems that 'VIDDummyVdp1PolygonDraw' is a callback function, if 'ram' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1514:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1596:35: note: Parameter 'ram' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1596:47: style: Parameter 'regs' can be declared as pointer to const. However it seems that 'VIDDummyVdp1PolygonDraw' is a callback function, if 'regs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1514:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1596:47: note: Parameter 'regs' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1596:57: style: Parameter 'back_framebuffer' can be declared as pointer to const. However it seems that 'VIDDummyVdp1PolygonDraw' is a callback function, if 'back_framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1514:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1596:57: note: Parameter 'back_framebuffer' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1602:36: style: Parameter 'ram' can be declared as pointer to const. However it seems that 'VIDDummyVdp1PolylineDraw' is a callback function, if 'ram' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1515:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1602:36: note: Parameter 'ram' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1602:48: style: Parameter 'regs' can be declared as pointer to const. However it seems that 'VIDDummyVdp1PolylineDraw' is a callback function, if 'regs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1515:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1602:48: note: Parameter 'regs' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1602:58: style: Parameter 'back_framebuffer' can be declared as pointer to const. However it seems that 'VIDDummyVdp1PolylineDraw' is a callback function, if 'back_framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1515:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1602:58: note: Parameter 'back_framebuffer' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1608:32: style: Parameter 'ram' can be declared as pointer to const. However it seems that 'VIDDummyVdp1LineDraw' is a callback function, if 'ram' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1516:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1608:32: note: Parameter 'ram' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1608:44: style: Parameter 'regs' can be declared as pointer to const. However it seems that 'VIDDummyVdp1LineDraw' is a callback function, if 'regs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1516:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1608:44: note: Parameter 'regs' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1608:54: style: Parameter 'back_framebuffer' can be declared as pointer to const. However it seems that 'VIDDummyVdp1LineDraw' is a callback function, if 'back_framebuffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1516:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1608:54: note: Parameter 'back_framebuffer' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1614:36: style: Parameter 'ram' can be declared as pointer to const. However it seems that 'VIDDummyVdp1UserClipping' is a callback function, if 'ram' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1517:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1614:36: note: Parameter 'ram' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1614:48: style: Parameter 'regs' can be declared as pointer to const. However it seems that 'VIDDummyVdp1UserClipping' is a callback function, if 'regs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1517:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1614:48: note: Parameter 'regs' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1620:38: style: Parameter 'ram' can be declared as pointer to const. However it seems that 'VIDDummyVdp1SystemClipping' is a callback function, if 'ram' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1518:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1620:38: note: Parameter 'ram' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1620:50: style: Parameter 'regs' can be declared as pointer to const. However it seems that 'VIDDummyVdp1SystemClipping' is a callback function, if 'regs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1518:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1620:50: note: Parameter 'regs' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1626:39: style: Parameter 'ram' can be declared as pointer to const. However it seems that 'VIDDummyVdp1LocalCoordinate' is a callback function, if 'ram' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1519:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1626:39: note: Parameter 'ram' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1626:51: style: Parameter 'regs' can be declared as pointer to const. However it seems that 'VIDDummyVdp1LocalCoordinate' is a callback function, if 'regs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1519:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1626:51: note: Parameter 'regs' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:1665:60: style: Parameter 'out' can be declared as pointer to const. However it seems that 'VIDDummVdp1ReadFrameBuffer' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vdp1.c:1520:1: note: You might need to cast the function pointer here yabause-0.9.15/src/vdp1.c:1665:60: note: Parameter 'out' can be declared as pointer to const yabause-0.9.15/src/vdp1.c:337:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:365:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:373:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:421:9: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:856:7: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:960:10: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:1069:13: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:1072:13: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:1075:13: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:1078:13: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:1082:13: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:1086:13: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp1.c:1090:13: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2debug.c:631:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/vdp2debug.c:909:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/vdp2debug.c:1124:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/vdp2debug.c:1260:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/vdp2debug.c:1399:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/vdp2debug.c:1617:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] yabause-0.9.15/src/vidshared.c:32:69: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.c:58:69: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.c:84:69: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.c:110:69: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.c:457:75: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.c:519:75: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2debug.c:234:116: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vdp2debug.c:1412:8: style: Variable 'sprprilist' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/vdp2debug.c:1413:8: style: Variable 'sprccrlist' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/vdp2debug.c:1628:44: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidshared.c:370:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] yabause-0.9.15/src/vidshared.c:374:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] yabause-0.9.15/src/vidshared.c:378:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] yabause-0.9.15/src/vidshared.c:382:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] yabause-0.9.15/src/vidshared.c:386:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] yabause-0.9.15/src/vidshared.c:390:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] yabause-0.9.15/src/vidshared.c:263:12: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vidshared.c:422:12: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2debug.c:241:11: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2debug.c:631:7: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2debug.c:909:7: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2debug.c:1124:7: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2debug.c:1260:7: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2debug.c:1399:7: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vdp2debug.c:1617:17: style: Variable 'outstring' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/yabause.c:121:23: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] yabause-0.9.15/src/ygr.c:459:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] yabause-0.9.15/src/ygr.c:454:14: style: Local variable 'val' shadows outer variable [shadowVariable] yabause-0.9.15/src/ygr.c:443:8: note: Shadowed declaration yabause-0.9.15/src/ygr.c:454:14: note: Shadow variable yabause-0.9.15/src/ygr.c:869:51: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/ygr.c:873:53: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/ygr.c:877:51: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/ygr.c:881:53: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/ygr.c:61:11: style: struct member 'Regs::DTR' is never used. [unusedStructMember] yabause-0.9.15/src/ygr.c:225:45: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vidsoft.c:3108:11: style: Condition 'total==totalleft' is always false [knownConditionTrueFalse] yabause-0.9.15/src/vidsoft.c:3088:8: note: total is assigned 'totalleft>totalright?totalleft:totalright' here. yabause-0.9.15/src/vidsoft.c:3108:11: note: Condition 'total==totalleft' is always false yabause-0.9.15/src/vidsoft.c:3527:47: style:inconclusive: Function 'VidsoftDrawSprite' argument 2 names different: declaration 'sprite_window_mask' definition 'spr_window_mask'. [funcArgNamesDifferent] yabause-0.9.15/src/vidsoft.c:102:47: note: Function 'VidsoftDrawSprite' argument 2 names different: declaration 'sprite_window_mask' definition 'spr_window_mask'. yabause-0.9.15/src/vidsoft.c:3527:47: note: Function 'VidsoftDrawSprite' argument 2 names different: declaration 'sprite_window_mask' definition 'spr_window_mask'. yabause-0.9.15/src/vidsoft.c:231:65: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:316:51: style: Parameter 'info' can be declared as pointer to const. However it seems that 'DoNothing' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/vidsoft.c:371:35: note: You might need to cast the function pointer here yabause-0.9.15/src/vidsoft.c:316:51: note: Parameter 'info' can be declared as pointer to const yabause-0.9.15/src/vidsoft.c:332:47: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:377:51: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:429:88: style: Parameter 'clip' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:728:47: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:830:9: style: Variable 'mosaic_y' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/vidsoft.c:830:20: style: Variable 'mosaic_x' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/vidsoft.c:1104:22: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:2504:75: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:2639:35: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:2660:53: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:2668:55: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:2676:58: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:2984:64: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:3014:106: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:3527:113: style: Parameter 'vdp1_regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:3880:36: style: Parameter 'layer_priority' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:3880:58: style: Parameter 'draw_priority_0' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:4115:40: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/vidsoft.c:182:22: style: struct member 'vdp1vertex::x' is never used. [unusedStructMember] yabause-0.9.15/src/vidsoft.c:182:29: style: struct member 'vdp1vertex::y' is never used. [unusedStructMember] yabause-0.9.15/src/vidsoft.c:900:15: style: Variable 'y' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/vidsoft.c:3543:23: style: Variable 'vdp1spritetype' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:1266:18: style:inconclusive: Boolean expression 'opcode[i]==2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5910:17: style:inconclusive: Boolean expression 'op==2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:6120:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:1266:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5910:17: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4075:6: style: The if condition is the same as the previous if condition [duplicateCondition] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4073:6: note: First condition yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4075:6: note: Second condition yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4213:8: style: The if condition is the same as the previous if condition [duplicateCondition] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4211:8: note: First condition yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4213:8: note: Second condition yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4371:8: style: The if condition is the same as the previous if condition [duplicateCondition] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4175:27: note: 'nop' is assigned value '0' here. yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4175:21: note: 'unconditional' is assigned value '0' here. yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4331:8: note: First condition yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4371:8: note: Second condition yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:311:39: style: Condition 'vstart<4194304' is always false [knownConditionTrueFalse] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:306:41: note: Assignment 'vstart=start-(unsigned long)HighWram+0x6000000', assigned value is greater than 100663295 yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:311:39: note: Condition 'vstart<4194304' is always false yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:320:39: style: Condition 'vstart<4194304' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:314:30: note: Assuming that condition 'start-(unsigned long)LowWram<0x100000' is not redundant yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:315:40: note: Assignment 'vstart=start-(unsigned long)LowWram+0x200000', assigned value is less than 3145728 yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:320:39: note: Condition 'vstart<4194304' is always true yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:782:21: style: Condition 'ht_bin[0]==-1' is always false [knownConditionTrueFalse] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:785:27: style: Condition 'ht_bin[2]==-1' is always false [knownConditionTrueFalse] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2259:9: style: Condition '!c' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2256:6: note: Assuming that condition '!c' is not redundant yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2259:9: note: Condition '!c' is always true yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3269:66: style: Condition 'regmap[hr]>=0' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3267:35: note: Assuming that condition 'regmap[hr]>=0' is not redundant yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3269:66: note: Condition 'regmap[hr]>=0' is always true yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3285:64: style: Condition 'regmap[hr]>=0' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3284:35: note: Assuming that condition 'regmap[hr]>=0' is not redundant yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3285:64: note: Condition 'regmap[hr]>=0' is always true yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3633:17: style: Condition 'stubs[n][5]!=-1' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5117:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5117:9: portability: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5119:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5121:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5127:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5130:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5133:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5136:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5139:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5142:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5145:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5153:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5156:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5159:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5162:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5165:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5168:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5176:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5179:13: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5184:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5184:9: portability: %x in format string (no. 6) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5196:11: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5198:11: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5200:11: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5202:11: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5206:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5209:23: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5210:14: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5213:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5216:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5219:27: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5220:14: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5223:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5226:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5230:9: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:6902:19: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'u32 {aka unsigned long}'. [invalidPrintfArgType_uint] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5239:7: error: Return value of allocation function 'mmap' is not stored. [leakReturnValNotUsed] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5258:7: error: Return value of allocation function 'mmap' is not stored. [leakReturnValNotUsed] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4313:22: style: Same expression on both sides of '&&' because '!unconditional' and '!nop' represent the same value. [knownConditionTrueFalse] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4175:21: note: 'unconditional' is assigned value '0' here. yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4175:27: note: 'nop' is assigned value '0' here. yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4313:22: note: Same expression on both sides of '&&' because '!unconditional' and '!nop' represent the same value. yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4180:11: style: Redundant initialization for 'internal'. The initialized value is overwritten before it is read. [redundantInitialization] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4177:15: note: internal is initialized yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4180:11: note: internal is overwritten yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4496:6: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4495:6: note: u is assigned yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4496:6: note: u is overwritten yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5242:20: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5261:20: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:290:13: style: Local variable 'start' shadows outer variable [shadowVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:71:7: note: Shadowed declaration yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:290:13: note: Shadow variable yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:912:11: style: Local variable 'start' shadows outer variable [shadowVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:71:7: note: Shadowed declaration yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:912:11: note: Shadow variable yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:1050:13: style: Local variable 'start' shadows outer variable [shadowVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:71:7: note: Shadowed declaration yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:1050:13: note: Shadow variable yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2605:11: style: Local variable 'jaddr' shadows outer variable [shadowVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2593:7: note: Shadowed declaration yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2605:11: note: Shadow variable yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5712:15: style: Local variable 'addr' shadows outer argument [shadowArgument] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5325:29: note: Shadowed declaration yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5712:15: note: Shadow variable yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:6656:9: style: Local variable 'hr' shadows outer variable [shadowVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5328:7: note: Shadowed declaration yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:6656:9: note: Shadow variable yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:7608:11: style: Local variable 'hr' shadows outer variable [shadowVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5328:7: note: Shadowed declaration yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:7608:11: note: Shadow variable yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8015:13: style: Local variable 'addr' shadows outer argument [shadowArgument] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5325:29: note: Shadowed declaration yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8015:13: note: Shadow variable yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:361:33: style: Parameter 'regmap' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:369:37: style: Parameter 'regmap' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:377:34: style: Parameter 'regmap1' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:377:56: style: Parameter 'regmap2' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:384:33: style: Parameter 'regmap' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:435:30: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:1806:44: style: Parameter 'regmap' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2977:28: style: Parameter 'entry' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3020:66: style: Parameter 'entry' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3262:30: style: Parameter 'pre' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3262:48: style: Parameter 'regmap' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3279:34: style: Parameter 'regmap' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3409:31: style: Parameter 'i_regmap' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3437:26: style: Parameter 'i_regmap' can be declared as const array [constParameter] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3724:16: style: Variable 'i_regmap' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3826:16: style: Variable 'i_regmap' can be declared as pointer to const [constVariablePointer] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5309:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecReset' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8399:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:5309:34: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8219:56: style: Parameter 'msh' can be declared as pointer to const. However it seems that 'SH2DynarecInit' is a callback function, if 'msh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8397:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8219:56: note: Parameter 'msh' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8219:73: style: Parameter 'ssh' can be declared as pointer to const. However it seems that 'SH2DynarecInit' is a callback function, if 'ssh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8397:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8219:73: note: Parameter 'ssh' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8225:42: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecExec' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8400:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8225:42: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8231:33: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecGetSR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8404:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8231:33: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8238:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecGetGBR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8405:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8238:34: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8245:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecGetVBR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8406:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8245:34: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8252:35: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecGetMACH' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8407:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8252:35: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8259:35: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecGetMACL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8408:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8259:35: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8266:33: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecGetPR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8409:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8266:33: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8273:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecGetGPR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8403:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8273:34: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8281:33: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecGetPC' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8410:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8281:33: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8289:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecSetSR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8414:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8289:34: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8295:35: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecSetGBR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8415:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8295:35: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8301:35: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecSetVBR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8416:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8301:35: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8307:36: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecSetMACH' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8417:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8307:36: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8313:36: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecSetMACL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8418:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8313:36: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8319:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecSetPR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8419:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8319:34: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8325:35: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecSetGPR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8413:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8325:35: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8332:34: style: Parameter 'context' can be declared as pointer to const. However it seems that 'SH2DynarecSetPC' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8420:4: note: You might need to cast the function pointer here yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:8332:34: note: Parameter 'context' can be declared as pointer to const yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3669:62: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3686:49: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2411:32: warning: Uninitialized variable: constaddr [uninitvar] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2404:8: note: Assuming condition is false yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2411:32: note: Uninitialized variable: constaddr yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:572:8: style: Variable 'b' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:604:8: style: Variable 'b' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:857:16: style: Variable 'host_addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:885:14: style: Variable 'host_addr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:1952:13: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2179:21: style: Unused variable: sr [unusedVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2190:30: style: Variable 'cache' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2313:16: style: Variable 'x' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2313:15: style: Variable 'x' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2379:25: style: Variable 'cache' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2382:15: style: Unused variable: jaddr2 [unusedVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2591:17: style: Variable 'map' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2591:26: style: Variable 'cache' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2593:12: style: Variable 'jaddr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2594:18: style: Variable 'c' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2596:14: style: Variable 'reglist' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2598:9: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2600:38: style: Variable 'reglist' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2602:48: style: Variable 'reglist' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2605:16: style: Variable 'jaddr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2614:14: style: Variable 'reglist' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2591:9: style: Unused variable: addr [unusedVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2591:14: style: Variable 'map' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2591:21: style: Variable 'cache' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2593:7: style: Variable 'jaddr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2594:7: style: Unused variable: memtarget [unusedVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2594:17: style: Variable 'c' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2605:11: style: Variable 'jaddr' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3724:24: style: Variable 'i_regmap' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3724:16: style: Variable 'i_regmap' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3826:24: style: Variable 'i_regmap' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3826:16: style: Variable 'i_regmap' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3828:17: style: Unused variable: rh [unusedVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3828:20: style: Unused variable: ht [unusedVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4104:41: style: Variable 'nottaken1' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4104:32: style: Variable 'nottaken1' is assigned a value that is never used. [unreadVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4489:9: style: Unused variable: uu [unusedVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4489:14: style: Unused variable: bu [unusedVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4490:14: style: Unused variable: temp_uu [unusedVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4491:7: style: Unused variable: tdep [unusedVariable] yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:6453:18: style: Unused variable: er [unusedVariable] diff: head yabause-0.9.15/src/c68k/c68k.c:267:17: style: Variable 'CPU' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/c68k/c68k.c:301:17: style: Variable 'CPU' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/cs2.c:2395:25: style: Variable 'check' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/cs2.c:2943:67: style: Condition '(mpgpartition=Cs2GetPartition(Cs2Area->outconmpegrom))!=NULL' is always true [knownConditionTrueFalse] head yabause-0.9.15/src/cs2.c:3555:63: style: Condition '(rufspartition=Cs2GetPartition(Cs2Area->outconcddev))!=NULL' is always true [knownConditionTrueFalse] 2.17.0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:153:36: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assignment 'block=malloc(256*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:153:36: note: Null pointer addition head yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:153:36: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assignment 'block=malloc(256*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:153:36: note: Null pointer addition 2.17.0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:154:20: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assignment 'block=malloc(256*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:154:20: note: Null pointer addition head yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:154:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:139:19: note: Assignment 'block=malloc(256*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:154:20: note: Null pointer addition 2.17.0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:68:44: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:58:30: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:58:13: note: Assignment 'block=(uint8_t*)malloc(1024*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:68:44: note: Null pointer addition head yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:68:44: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:58:30: note: Assuming allocation function fails yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:58:13: note: Assignment 'block=(uint8_t*)malloc(1024*1024)', assigned value is 0 yabause-0.9.15/src/dreamcast/sh2rec/sh2rec_mem.c:68:44: note: Null pointer addition 2.17.0 yabause-0.9.15/src/gdb/client.c:145:18: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/gdb/client.c:143:19: note: Assuming allocation function fails yabause-0.9.15/src/gdb/client.c:143:19: note: Assignment 'buffer=malloc(msglen+5)', assigned value is 0 yabause-0.9.15/src/gdb/client.c:145:18: note: Null pointer addition head yabause-0.9.15/src/gdb/client.c:145:18: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/gdb/client.c:143:19: note: Assuming allocation function fails yabause-0.9.15/src/gdb/client.c:143:19: note: Assignment 'buffer=malloc(msglen+5)', assigned value is 0 yabause-0.9.15/src/gdb/client.c:145:18: note: Null pointer addition 2.17.0 yabause-0.9.15/src/gdb/client.c:83:14: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/gdb/client.c:75:22: note: Assuming allocation function fails yabause-0.9.15/src/gdb/client.c:75:22: note: Assignment 'buffer=malloc(2*len)', assigned value is 0 yabause-0.9.15/src/gdb/client.c:76:13: note: Assignment 'pos=buffer', assigned value is 0 yabause-0.9.15/src/gdb/client.c:83:14: note: Null pointer addition head yabause-0.9.15/src/gdb/client.c:83:14: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] yabause-0.9.15/src/gdb/client.c:75:22: note: Assuming allocation function fails yabause-0.9.15/src/gdb/client.c:75:22: note: Assignment 'buffer=malloc(2*len)', assigned value is 0 yabause-0.9.15/src/gdb/client.c:76:13: note: Assignment 'pos=buffer', assigned value is 0 yabause-0.9.15/src/gdb/client.c:83:14: note: Null pointer addition head yabause-0.9.15/src/gdb/stub.c:66:8: style: Variable 'opt' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/gtk/main.c:447:4: warning: Return value of function g_file_get_contents() is not used. [ignoredReturnValue] head yabause-0.9.15/src/gtk/main.c:448:4: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] head yabause-0.9.15/src/gtk/main.c:579:4: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] head yabause-0.9.15/src/gtk/yuiinputentry.c:186:87: style: Parameter 'name' can be declared as pointer to const. However it seems that 'yui_input_entry_focus_in' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] yabause-0.9.15/src/gtk/yuiinputentry.c:127:5: note: You might need to cast the function pointer here yabause-0.9.15/src/gtk/yuiinputentry.c:186:87: note: Parameter 'name' can be declared as pointer to const head yabause-0.9.15/src/gtk/yuiwindow.c:156:2: warning: Return value of function g_file_set_contents() is not used. [ignoredReturnValue] head yabause-0.9.15/src/memory.c:1846:73: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head yabause-0.9.15/src/q68/q68-jit.c:380:3: error: #error Dynamic translation is not supported on this platform [preprocessorErrorDirective] 2.17.0 yabause-0.9.15/src/qt/YabauseGL.h:40:7: performance:inconclusive: Either there is a missing 'override', or the member function 'YabauseGL::updateView' can be static. [functionStatic] yabause-0.9.15/src/qt/YabauseSoftGL.cpp:45:17: note: Either there is a missing 'override', or the member function 'YabauseGL::updateView' can be static. yabause-0.9.15/src/qt/YabauseGL.h:40:7: note: Either there is a missing 'override', or the member function 'YabauseGL::updateView' can be static. 2.17.0 yabause-0.9.15/src/qt/YabauseGL.h:45:7: performance:inconclusive: Either there is a missing 'override', or the member function 'YabauseGL::makeCurrent' can be static. [functionStatic] yabause-0.9.15/src/qt/YabauseSoftGL.cpp:93:17: note: Either there is a missing 'override', or the member function 'YabauseGL::makeCurrent' can be static. yabause-0.9.15/src/qt/YabauseGL.h:45:7: note: Either there is a missing 'override', or the member function 'YabauseGL::makeCurrent' can be static. head yabause-0.9.15/src/qt/YabauseSoftGL.cpp:45:17: performance:inconclusive: Either there is a missing 'override', or the member function 'YabauseGL::updateView' can be static. [functionStatic] yabause-0.9.15/src/qt/YabauseGL.h:40:7: note: Either there is a missing 'override', or the member function 'YabauseGL::updateView' can be static. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:45:17: note: Either there is a missing 'override', or the member function 'YabauseGL::updateView' can be static. head yabause-0.9.15/src/qt/YabauseSoftGL.cpp:93:17: performance:inconclusive: Either there is a missing 'override', or the member function 'YabauseGL::makeCurrent' can be static. [functionStatic] yabause-0.9.15/src/qt/YabauseGL.h:45:7: note: Either there is a missing 'override', or the member function 'YabauseGL::makeCurrent' can be static. yabause-0.9.15/src/qt/YabauseSoftGL.cpp:93:17: note: Either there is a missing 'override', or the member function 'YabauseGL::makeCurrent' can be static. head yabause-0.9.15/src/qt/YabauseThread.cpp:394:21: style:inconclusive: Either there is a missing 'override', or the member function 'YabauseThread::emulationRunning' can be const. [functionConst] yabause-0.9.15/src/qt/YabauseThread.h:39:7: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationRunning' can be const. yabause-0.9.15/src/qt/YabauseThread.cpp:394:21: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationRunning' can be const. head yabause-0.9.15/src/qt/YabauseThread.cpp:400:21: style:inconclusive: Either there is a missing 'override', or the member function 'YabauseThread::emulationPaused' can be const. [functionConst] yabause-0.9.15/src/qt/YabauseThread.h:40:7: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationPaused' can be const. yabause-0.9.15/src/qt/YabauseThread.cpp:400:21: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationPaused' can be const. 2.17.0 yabause-0.9.15/src/qt/YabauseThread.h:39:7: style:inconclusive: Either there is a missing 'override', or the member function 'YabauseThread::emulationRunning' can be const. [functionConst] yabause-0.9.15/src/qt/YabauseThread.cpp:394:21: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationRunning' can be const. yabause-0.9.15/src/qt/YabauseThread.h:39:7: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationRunning' can be const. 2.17.0 yabause-0.9.15/src/qt/YabauseThread.h:40:7: style:inconclusive: Either there is a missing 'override', or the member function 'YabauseThread::emulationPaused' can be const. [functionConst] yabause-0.9.15/src/qt/YabauseThread.cpp:400:21: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationPaused' can be const. yabause-0.9.15/src/qt/YabauseThread.h:40:7: note: Either there is a missing 'override', or the member function 'YabauseThread::emulationPaused' can be const. head yabause-0.9.15/src/qt/ui/UIDebugSCSPChan.cpp:86:8: style: Variable 'start_y' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIDebugSCSPDSP.cpp:31:15: style: Variable 'ui' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIDisasm.cpp:104:11: style: Variable 'top' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIDisasm.cpp:105:11: style: Variable 'bottom' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIDisasm.cpp:70:8: style: Variable 'height' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1033:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionStart' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:63:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionStart' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1033:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionStart' can be const. head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1038:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionEnd' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:64:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionEnd' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1038:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionEnd' can be const. head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:154:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getStartAddress' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:38:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getStartAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:154:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getStartAddress' can be const. head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:165:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getEndAddress' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:40:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getEndAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:165:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getEndAddress' can be const. head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:170:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getAddress' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:41:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:170:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getAddress' can be const. head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:189:8: style: Variable 'height' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:294:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:296:8: style: Variable 'fontSize' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:847:8: style: Variable 'bottom' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:859:8: style: Variable 'yPos' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:894:9: style: Variable 'focus' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:992:21: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::cursorPos' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.h:59:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::cursorPos' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:992:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::cursorPos' can be const. 2.17.0 yabause-0.9.15/src/qt/ui/UIHexEditor.h:38:8: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getStartAddress' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:154:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getStartAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.h:38:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getStartAddress' can be const. 2.17.0 yabause-0.9.15/src/qt/ui/UIHexEditor.h:40:8: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getEndAddress' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:165:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getEndAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.h:40:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getEndAddress' can be const. 2.17.0 yabause-0.9.15/src/qt/ui/UIHexEditor.h:41:8: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getAddress' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:170:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getAddress' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.h:41:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getAddress' can be const. 2.17.0 yabause-0.9.15/src/qt/ui/UIHexEditor.h:59:8: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::cursorPos' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:992:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::cursorPos' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.h:59:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::cursorPos' can be const. 2.17.0 yabause-0.9.15/src/qt/ui/UIHexEditor.h:63:8: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionStart' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1033:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionStart' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.h:63:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionStart' can be const. 2.17.0 yabause-0.9.15/src/qt/ui/UIHexEditor.h:64:8: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionEnd' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexEditor.cpp:1038:21: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionEnd' can be const. yabause-0.9.15/src/qt/ui/UIHexEditor.h:64:8: note: Either there is a missing 'override', or the member function 'UIHexEditorWnd::getSelectionEnd' can be const. head yabause-0.9.15/src/qt/ui/UIHexInput.cpp:44:17: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexInput::getValue' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexInput.h:85:8: note: Either there is a missing 'override', or the member function 'UIHexInput::getValue' can be const. yabause-0.9.15/src/qt/ui/UIHexInput.cpp:44:17: note: Either there is a missing 'override', or the member function 'UIHexInput::getValue' can be const. 2.17.0 yabause-0.9.15/src/qt/ui/UIHexInput.h:85:8: style:inconclusive: Either there is a missing 'override', or the member function 'UIHexInput::getValue' can be const. [functionConst] yabause-0.9.15/src/qt/ui/UIHexInput.cpp:44:17: note: Either there is a missing 'override', or the member function 'UIHexInput::getValue' can be const. yabause-0.9.15/src/qt/ui/UIHexInput.h:85:8: note: Either there is a missing 'override', or the member function 'UIHexInput::getValue' can be const. head yabause-0.9.15/src/qt/ui/UIMemorySearch.cpp:145:12: style: Variable 'value' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIYabause.cpp:1197:17: performance:inconclusive: Either there is a missing 'override', or the member function 'UIYabause::on_aTraceLogging_triggered' can be static. [functionStatic] yabause-0.9.15/src/qt/ui/UIYabause.h:180:7: note: Either there is a missing 'override', or the member function 'UIYabause::on_aTraceLogging_triggered' can be static. yabause-0.9.15/src/qt/ui/UIYabause.cpp:1197:17: note: Either there is a missing 'override', or the member function 'UIYabause::on_aTraceLogging_triggered' can be static. head yabause-0.9.15/src/qt/ui/UIYabause.cpp:428:6: style: Variable 'heightOffset' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIYabause.cpp:466:8: style: Variable 'heightOffset' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIYabause.cpp:484:17: performance:inconclusive: Either there is a missing 'override', or the member function 'UIYabause::getSupportedResolutions' can be static. [functionStatic] yabause-0.9.15/src/qt/ui/UIYabause.h:130:7: note: Either there is a missing 'override', or the member function 'UIYabause::getSupportedResolutions' can be static. yabause-0.9.15/src/qt/ui/UIYabause.cpp:484:17: note: Either there is a missing 'override', or the member function 'UIYabause::getSupportedResolutions' can be static. head yabause-0.9.15/src/qt/ui/UIYabause.cpp:525:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head yabause-0.9.15/src/qt/ui/UIYabause.cpp:838:13: style: Variable 'currentCDCore' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIYabause.cpp:839:17: style: Variable 'currentCdRomISO' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIYabause.cpp:890:13: style: Variable 'currentCDCore' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/qt/ui/UIYabause.cpp:891:17: style: Variable 'currentCdRomISO' is assigned a value that is never used. [unreadVariable] 2.17.0 yabause-0.9.15/src/qt/ui/UIYabause.h:130:7: performance:inconclusive: Either there is a missing 'override', or the member function 'UIYabause::getSupportedResolutions' can be static. [functionStatic] yabause-0.9.15/src/qt/ui/UIYabause.cpp:484:17: note: Either there is a missing 'override', or the member function 'UIYabause::getSupportedResolutions' can be static. yabause-0.9.15/src/qt/ui/UIYabause.h:130:7: note: Either there is a missing 'override', or the member function 'UIYabause::getSupportedResolutions' can be static. 2.17.0 yabause-0.9.15/src/qt/ui/UIYabause.h:180:7: performance:inconclusive: Either there is a missing 'override', or the member function 'UIYabause::on_aTraceLogging_triggered' can be static. [functionStatic] yabause-0.9.15/src/qt/ui/UIYabause.cpp:1197:17: note: Either there is a missing 'override', or the member function 'UIYabause::on_aTraceLogging_triggered' can be static. yabause-0.9.15/src/qt/ui/UIYabause.h:180:7: note: Either there is a missing 'override', or the member function 'UIYabause::on_aTraceLogging_triggered' can be static. head yabause-0.9.15/src/runner/yui.cpp:292:17: style: Variable 'width' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/runner/yui.cpp:523:12: style: Variable 'check_failed' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/scr-x.c:50:26: warning: If memory allocation fails, then there is a possible null pointer dereference: list [nullPointerOutOfMemory] yabause-0.9.15/src/scr-x.c:47:17: note: Assuming allocation function fails yabause-0.9.15/src/scr-x.c:47:17: note: Assignment 'list=malloc(sizeof(struct X11ResolutionList))', assigned value is 0 yabause-0.9.15/src/scr-x.c:50:26: note: Null pointer dereference head yabause-0.9.15/src/scr-x.c:51:27: warning: If memory allocation fails, then there is a possible null pointer dereference: list [nullPointerOutOfMemory] yabause-0.9.15/src/scr-x.c:47:17: note: Assuming allocation function fails yabause-0.9.15/src/scr-x.c:47:17: note: Assignment 'list=malloc(sizeof(struct X11ResolutionList))', assigned value is 0 yabause-0.9.15/src/scr-x.c:51:27: note: Null pointer dereference head yabause-0.9.15/src/scspdsp.c:449:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/scu.c:693:13: style: Variable 'byte' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2313:15: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2591:14: style: Variable 'map' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2591:21: style: Variable 'cache' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2593:7: style: Variable 'jaddr' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2594:17: style: Variable 'c' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:2605:11: style: Variable 'jaddr' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3724:16: style: Variable 'i_regmap' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:3826:16: style: Variable 'i_regmap' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2_dynarec/sh2_dynarec.c:4104:32: style: Variable 'nottaken1' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2cache.c:624:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2cache.c:676:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh2cache.c:728:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] 2.17.0 yabause-0.9.15/src/sh2int.c:1192:26: style: Condition '(s32)sh->regs.MACL>=0' is always true [knownConditionTrueFalse] yabause-0.9.15/src/sh2int.c:1189:18: note: Assignment 'templ=sh->regs.MACL', assigned value is greater than -1 yabause-0.9.15/src/sh2int.c:1189:9: note: templ is assigned 'sh->regs.MACL' here. yabause-0.9.15/src/sh2int.c:1192:26: note: Condition '(s32)sh->regs.MACL>=0' is always true head yabause-0.9.15/src/sh7034.c:1383:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh7034.c:4283:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh7034.c:4379:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh7034.c:4479:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh7034.c:4484:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh7034.c:4687:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/sh7034.c:86:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/tools/cdtest.c:164:8: style: Variable 'f_size' is assigned a value that is never used. [unreadVariable] head yabause-0.9.15/src/tools/pertest.c:173:8: style: Variable 'f_size' is assigned a value that is never used. [unreadVariable] DONE