2025-05-08 02:43 ftp://ftp.de.debian.org/debian/pool/main/s/sonivox/sonivox_3.6.15.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=googletest --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: ebc80c0 (2025-05-07 18:59:31 +0200) count: 145 142 elapsed-time: 6.7 5.5 head-timing-info: old-timing-info: head results: sonivox-3.6.15/arm-wt-22k/host_src/eas_config.c:549:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EFFECTS_MODULES [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/host_src/eas_config.c:571:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_EFFECTS_MODULES [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/host_src/eas_config.c:593:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OPTIONAL_MODULES [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/host_src/eas_config.c:614:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_OPTIONAL_MODULES [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/host_src/eas_main.c:453:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIB_VERSION [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:107:44: style:inconclusive: Function 'EAS_HWInit' argument 1 names different: declaration 'hwInstData' definition 'pHWInstData'. [funcArgNamesDifferent] sonivox-3.6.15/arm-wt-22k/host_src/eas_host.h:46:50: note: Function 'EAS_HWInit' argument 1 names different: declaration 'hwInstData' definition 'pHWInstData'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:107:44: note: Function 'EAS_HWInit' argument 1 names different: declaration 'hwInstData' definition 'pHWInstData'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:184:27: style:inconclusive: Function 'EAS_HWMemCpy' argument 1 names different: declaration 's1' definition 'dest'. [funcArgNamesDifferent] sonivox-3.6.15/arm-wt-22k/host_src/eas_host.h:55:33: note: Function 'EAS_HWMemCpy' argument 1 names different: declaration 's1' definition 'dest'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:184:27: note: Function 'EAS_HWMemCpy' argument 1 names different: declaration 's1' definition 'dest'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:184:45: style:inconclusive: Function 'EAS_HWMemCpy' argument 2 names different: declaration 's2' definition 'src'. [funcArgNamesDifferent] sonivox-3.6.15/arm-wt-22k/host_src/eas_host.h:55:49: note: Function 'EAS_HWMemCpy' argument 2 names different: declaration 's2' definition 'src'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:184:45: note: Function 'EAS_HWMemCpy' argument 2 names different: declaration 's2' definition 'src'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:184:58: style:inconclusive: Function 'EAS_HWMemCpy' argument 3 names different: declaration 'n' definition 'amount'. [funcArgNamesDifferent] sonivox-3.6.15/arm-wt-22k/host_src/eas_host.h:55:61: note: Function 'EAS_HWMemCpy' argument 3 names different: declaration 'n' definition 'amount'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:184:58: note: Function 'EAS_HWMemCpy' argument 3 names different: declaration 'n' definition 'amount'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:201:27: style:inconclusive: Function 'EAS_HWMemSet' argument 1 names different: declaration 's' definition 'dest'. [funcArgNamesDifferent] sonivox-3.6.15/arm-wt-22k/host_src/eas_host.h:54:33: note: Function 'EAS_HWMemSet' argument 1 names different: declaration 's' definition 'dest'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:201:27: note: Function 'EAS_HWMemSet' argument 1 names different: declaration 's' definition 'dest'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:201:37: style:inconclusive: Function 'EAS_HWMemSet' argument 2 names different: declaration 'c' definition 'val'. [funcArgNamesDifferent] sonivox-3.6.15/arm-wt-22k/host_src/eas_host.h:54:40: note: Function 'EAS_HWMemSet' argument 2 names different: declaration 'c' definition 'val'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:201:37: note: Function 'EAS_HWMemSet' argument 2 names different: declaration 'c' definition 'val'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:201:50: style:inconclusive: Function 'EAS_HWMemSet' argument 3 names different: declaration 'n' definition 'amount'. [funcArgNamesDifferent] sonivox-3.6.15/arm-wt-22k/host_src/eas_host.h:54:51: note: Function 'EAS_HWMemSet' argument 3 names different: declaration 'n' definition 'amount'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:201:50: note: Function 'EAS_HWMemSet' argument 3 names different: declaration 'n' definition 'amount'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:218:63: style:inconclusive: Function 'EAS_HWMemCmp' argument 3 names different: declaration 'n' definition 'amount'. [funcArgNamesDifferent] sonivox-3.6.15/arm-wt-22k/host_src/eas_host.h:56:69: note: Function 'EAS_HWMemCmp' argument 3 names different: declaration 'n' definition 'amount'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:218:63: note: Function 'EAS_HWMemCmp' argument 3 names different: declaration 'n' definition 'amount'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:467:99: style:inconclusive: Function 'EAS_HWDupHandle' argument 3 names different: declaration 'pFile' definition 'pDupFile'. [funcArgNamesDifferent] sonivox-3.6.15/arm-wt-22k/host_src/eas_host.h:72:106: note: Function 'EAS_HWDupHandle' argument 3 names different: declaration 'pFile' definition 'pDupFile'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:467:99: note: Function 'EAS_HWDupHandle' argument 3 names different: declaration 'pFile' definition 'pDupFile'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:507:76: style:inconclusive: Function 'EAS_HWCloseFile' argument 2 names different: declaration 'file' definition 'file1'. [funcArgNamesDifferent] sonivox-3.6.15/arm-wt-22k/host_src/eas_host.h:73:83: note: Function 'EAS_HWCloseFile' argument 2 names different: declaration 'file' definition 'file1'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:507:76: note: Function 'EAS_HWCloseFile' argument 2 names different: declaration 'file' definition 'file1'. sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:238:9: style: Unused variable: fd [unusedVariable] sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:239:12: style: Unused variable: temp [unusedVariable] sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:509:18: style: Unused variable: file2 [unusedVariable] sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:509:25: style: Unused variable: dupFile [unusedVariable] sonivox-3.6.15/arm-wt-22k/host_src/eas_hostmm.c:510:9: style: Unused variable: i [unusedVariable] sonivox-3.6.15/arm-wt-22k/host_src/eas_wave.c:200:48: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] sonivox-3.6.15/arm-wt-22k/host_src/eas_main.c:245:35: warning:inconclusive: Logical disjunction always evaluates to true: temp >= '0' || temp <= '9'. [incorrectLogicOperator] sonivox-3.6.15/arm-wt-22k/host_src/eas_main.c:198:17: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sonivox-3.6.15/arm-wt-22k/host_src/eas_main.c:193:24: note: result is assigned sonivox-3.6.15/arm-wt-22k/host_src/eas_main.c:198:17: note: result is overwritten sonivox-3.6.15/arm-wt-22k/host_src/eas_main.c:229:11: style: Variable 'outputFile' can be declared as pointer to const [constVariablePointer] sonivox-3.6.15/arm-wt-22k/host_src/eas_main.c:198:17: style: Variable 'result' is assigned a value that is never used. [unreadVariable] sonivox-3.6.15/arm-wt-22k/host_src/eas_main.c:202:20: style: Variable 'result' is assigned a value that is never used. [unreadVariable] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:186:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDebugMsg [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:319:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_INT [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _EAS_SEVERITY_INFO [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:406:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1017:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1089:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1159:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1188:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1303:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1472:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLibVst.c:1501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FALSE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:204:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pDebugMsg [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:337:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_INT [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:352:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mData [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:398:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:450:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAudioUnitType_Output [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:582:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:613:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:683:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _EAS_SEVERITY_INFO [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:711:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1394:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1431:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1464:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1493:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1525:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1578:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1608:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1633:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1680:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FAILURE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1745:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1761:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1777:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:1806:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FALSE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:618:13: warning: Unused variable value 'i' [constStatement] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:368:12: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:385:29: style: Parameter 'pAudioBuffer' can be declared as pointer to const [constParameterPointer] sonivox-3.6.15/arm-wt-22k/jetcreator_lib_src/darwin-x86/EASLib.c:582:18: style: Variable 'err' is assigned a value that is never used. [unreadVariable] sonivox-3.6.15/arm-wt-22k/lib_src/eas_synthcfg.h:66:0: error: #error "Unrecognized architecture option" [preprocessorErrorDirective] sonivox-3.6.15/arm-wt-22k/lib_src/eas_synthcfg.h:66:2: error: #error "Unrecognized architecture option" [preprocessorErrorDirective] sonivox-3.6.15/arm-wt-22k/lib_src/eas_audioconst.h:93:0: error: #error "_SAMPLE_RATE_XXXXX must be defined to valid rate" [preprocessorErrorDirective] sonivox-3.6.15/arm-wt-22k/lib_src/eas_audioconst.h:93:2: error: #error "_SAMPLE_RATE_XXXXX must be defined to valid rate" [preprocessorErrorDirective] sonivox-3.6.15/arm-wt-22k/lib_src/eas_math.c:173:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_MAX_VOLUME [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/lib_src/eas_math.c:73:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] sonivox-3.6.15/arm-wt-22k/lib_src/eas_mdls.c:106:0: error: #error "Filter must be enabled if DLS_SYNTHESIZER is enabled" [preprocessorErrorDirective] sonivox-3.6.15/arm-wt-22k/lib_src/eas_mdls.c:106:2: error: #error "Filter must be enabled if DLS_SYNTHESIZER is enabled" [preprocessorErrorDirective] sonivox-3.6.15/arm-wt-22k/lib_src/eas_pan.c:78:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] sonivox-3.6.15/arm-wt-22k/lib_src/eas_pan.c:89:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_MALLOC_FAILED [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:240:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FILE_READ [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:288:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_FILE_SEEK [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:317:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:400:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:442:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:472:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:498:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:519:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:560:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:593:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:622:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:668:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:726:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _EAS_SEVERITY_NOFILTER [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:741:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _EAS_SEVERITY_NOFILTER [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:756:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _EAS_SEVERITY_NOFILTER [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/misc/eas_host.c:786:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FALSE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_PARAMETER [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:134:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:173:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:209:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:230:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:272:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FALSE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_ERROR_INVALID_HANDLE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _EAS_SEVERITY_NOFILTER [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:391:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _EAS_SEVERITY_NOFILTER [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:397:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _EAS_SEVERITY_NOFILTER [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FALSE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/arm-wt-22k/src/hostmm_ng.c:74:43: style: Parameter 'pHWInstData' can be declared as pointer to const [constParameterPointer] sonivox-3.6.15/example/sonivoxrender.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sonivox-3.6.15/example/sonivoxrender.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/example/sonivoxrender.c:97:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/example/sonivoxrender.c:218:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_FILE [valueFlowBailoutIncompleteVar] sonivox-3.6.15/example/sonivoxrender.c:335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] sonivox-3.6.15/example/sonivoxrender.c:274:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] sonivox-3.6.15/example/sonivoxrender.c:338:26: style: Variable 'long_options' can be declared as const array [constVariable] sonivox-3.6.15/test/SonivoxTestEnvironment.h:61:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] sonivox-3.6.15/test/SonivoxTest.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/test/SonivoxTest.cpp:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/test/SonivoxTest.cpp:246:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/test/SonivoxTest.cpp:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAS_SUCCESS [valueFlowBailoutIncompleteVar] sonivox-3.6.15/test/SonivoxTest.cpp:276:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numChannels [valueFlowBailoutIncompleteVar] sonivox-3.6.15/test/SonivoxTest.cpp:344:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAudioplayTimeMs [valueFlowBailoutIncompleteVar] sonivox-3.6.15/test/SonivoxTest.cpp:356:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAudioplayTimeMs [valueFlowBailoutIncompleteVar] sonivox-3.6.15/test/SonivoxTest.cpp:52:5: warning: Member variable 'SonivoxTest::mAudioplayTimeMs' is not initialized in the constructor. [uninitMemberVar] sonivox-3.6.15/test/SonivoxTest.cpp:52:5: warning: Member variable 'SonivoxTest::mTotalAudioChannels' is not initialized in the constructor. [uninitMemberVar] sonivox-3.6.15/test/SonivoxTest.cpp:52:5: warning: Member variable 'SonivoxTest::mAudioSampleRate' is not initialized in the constructor. [uninitMemberVar] sonivox-3.6.15/test/SonivoxTest.cpp:52:5: warning: Member variable 'SonivoxTest::mBase' is not initialized in the constructor. [uninitMemberVar] sonivox-3.6.15/test/SonivoxTest.cpp:52:5: warning: Member variable 'SonivoxTest::mLength' is not initialized in the constructor. [uninitMemberVar] sonivox-3.6.15/test/SonivoxTest.cpp:239:18: style:inconclusive: Either there is a missing 'override', or the member function 'SonivoxTest::getSize' can be const. [functionConst] sonivox-3.6.15/test/SonivoxTest.cpp:198:9: note: Either there is a missing 'override', or the member function 'SonivoxTest::getSize' can be const. sonivox-3.6.15/test/SonivoxTest.cpp:239:18: note: Either there is a missing 'override', or the member function 'SonivoxTest::getSize' can be const. sonivox-3.6.15/test/SonivoxTestEnvironment.h:46:18: performance: Function 'getRes()' should return member 'res' by const reference. [returnByReference] sonivox-3.6.15/test/SonivoxTestEnvironment.h:48:18: performance: Function 'getTmp()' should return member 'tmp' by const reference. [returnByReference] sonivox-3.6.15/test/SonivoxTest.cpp:222:13: style: C-style pointer casting [cstyleCast] sonivox-3.6.15/test/SonivoxTest.cpp:226:13: style: C-style pointer casting [cstyleCast] sonivox-3.6.15/test/SonivoxTest.cpp:229:31: style:inconclusive: Function 'readAt' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] sonivox-3.6.15/test/SonivoxTest.cpp:197:22: note: Function 'readAt' argument 1 names different: declaration 'buf' definition 'buffer'. sonivox-3.6.15/test/SonivoxTest.cpp:229:31: note: Function 'readAt' argument 1 names different: declaration 'buf' definition 'buffer'. sonivox-3.6.15/test/SonivoxTest.cpp:280:13: style: Local variable 'sampleRate' shadows outer variable [shadowVariable] sonivox-3.6.15/test/SonivoxTest.cpp:36:27: note: Shadowed declaration sonivox-3.6.15/test/SonivoxTest.cpp:280:13: note: Shadow variable sonivox-3.6.15/test/SonivoxTestEnvironment.h:61:26: style: Variable 'options' can be declared as const array [constVariable] diff: head sonivox-3.6.15/arm-wt-22k/lib_src/eas_audioconst.h:93:2: error: #error "_SAMPLE_RATE_XXXXX must be defined to valid rate" [preprocessorErrorDirective] head sonivox-3.6.15/arm-wt-22k/lib_src/eas_mdls.c:106:2: error: #error "Filter must be enabled if DLS_SYNTHESIZER is enabled" [preprocessorErrorDirective] head sonivox-3.6.15/arm-wt-22k/lib_src/eas_synthcfg.h:66:2: error: #error "Unrecognized architecture option" [preprocessorErrorDirective] 2.17.0 sonivox-3.6.15/test/SonivoxTest.cpp:198:9: style:inconclusive: Either there is a missing 'override', or the member function 'SonivoxTest::getSize' can be const. [functionConst] sonivox-3.6.15/test/SonivoxTest.cpp:239:18: note: Either there is a missing 'override', or the member function 'SonivoxTest::getSize' can be const. sonivox-3.6.15/test/SonivoxTest.cpp:198:9: note: Either there is a missing 'override', or the member function 'SonivoxTest::getSize' can be const. head sonivox-3.6.15/test/SonivoxTest.cpp:239:18: style:inconclusive: Either there is a missing 'override', or the member function 'SonivoxTest::getSize' can be const. [functionConst] sonivox-3.6.15/test/SonivoxTest.cpp:198:9: note: Either there is a missing 'override', or the member function 'SonivoxTest::getSize' can be const. sonivox-3.6.15/test/SonivoxTest.cpp:239:18: note: Either there is a missing 'override', or the member function 'SonivoxTest::getSize' can be const. DONE