2025-05-05 20:01 ftp://ftp.de.debian.org/debian/pool/main/libm/libmikmod/libmikmod_3.3.13.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=sdl --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: 581f101 (2025-05-05 21:13:30 +0200) count: 507 507 elapsed-time: 2.4 2.4 head-timing-info: old-timing-info: head results: libmikmod-3.3.13/depackers/pp20.c:90:16: style: Variable 'dest_end' can be declared as pointer to const [constVariablePointer] libmikmod-3.3.13/depackers/s404.c:54:32: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] libmikmod-3.3.13/drivers/dos/dosdma.c:186:29: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libmikmod-3.3.13/drivers/dos/dosdma.c:145:19: 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] libmikmod-3.3.13/drivers/dos/dosdma.c:146:15: 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] libmikmod-3.3.13/depackers/xpk.c:131:32: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] libmikmod-3.3.13/depackers/xpk.c:168:63: style: Parameter 'dest_start' can be declared as pointer to const [constParameterPointer] libmikmod-3.3.13/depackers/xpk.c:168:82: style: Parameter 'dest_end' can be declared as pointer to const [constParameterPointer] libmikmod-3.3.13/depackers/xpk.c:363:9: style: Variable 'io.src' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/drivers/dos/dosirq.h:57:59: style: Parameter 'irq' can be declared as pointer to const [constParameterPointer] libmikmod-3.3.13/drivers/dos/dosirq.h:95:52: style: Parameter 'irq' can be declared as pointer to const [constParameterPointer] libmikmod-3.3.13/drivers/dos/dosirq.h:102:51: style: Parameter 'irq' can be declared as pointer to const [constParameterPointer] libmikmod-3.3.13/examples/amiga.c:40:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timerequest [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/amiga.c:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TR_ADDREQUEST [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/sdlplayer/sdlplay.c:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/sdlplayer/sdlplay.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drv_nos [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/sdlplayer/sdlplay.c:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/sdlplayer/sdlplay.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplay/splay.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md_mode [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplay/splay.c:76:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplay/splay.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplay/splay.c:105:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libmikmod-3.3.13/examples/simpleplayFP/splayFP.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md_mode [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplayFP/splayFP.c:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplayFP/splayFP.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplayFP/splayFP.c:119:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libmikmod-3.3.13/examples/simpleplayMEM/myloader.c:93:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplayMEM/splayMEM.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md_mode [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplayMEM/splayMEM.c:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplayMEM/splayMEM.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplayMEM/splayMEM.c:155:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libmikmod-3.3.13/examples/simpleplayMEM/myloader.c:46:16: style: Variable 'mr' can be declared as pointer to const [constVariablePointer] libmikmod-3.3.13/examples/simpleplayMEM2/splayMEM2.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md_mode [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplayMEM2/splayMEM2.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplayMEM2/splayMEM2.c:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/soundeffects/soundeffects.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md_mode [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/simpleplayMEM2/splayMEM2.c:143:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libmikmod-3.3.13/examples/soundeffects/soundeffects.c:112:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libmikmod-3.3.13/examples/soundeffects/soundeffects.c:117:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libmikmod-3.3.13/examples/soundeffects/soundeffects.c:124:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libmikmod-3.3.13/examples/soundeffects/soundeffects.c:129:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libmikmod-3.3.13/examples/test/test.c:11:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drv_nos [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/test/test.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/test/test.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/umxplay/umxplay.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/umxplay/umxplay.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md_mode [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/umxplay/umxplay.c:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/umxplay/umxplay.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/umxplay/umxload.c:271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/umxplay/umxplay.c:225:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libmikmod-3.3.13/examples/umxplay/umxplay.c:40:14: style: Variable 'r' can be declared as pointer to const [constVariablePointer] libmikmod-3.3.13/depackers/mmcmp.c:144:29: style: Variable 'destend' can be declared as pointer to const [constVariablePointer] libmikmod-3.3.13/loaders/load_669.c:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_669.c:149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numpat [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_669.c:255:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_669.c:350:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/examples/umxplay/umxload.c:308:32: style:inconclusive: Function 'process_upkg' argument 2 names different: declaration 'offset' definition 'ofs'. [funcArgNamesDifferent] libmikmod-3.3.13/examples/umxplay/umxload.h:4:39: note: Function 'process_upkg' argument 2 names different: declaration 'offset' definition 'ofs'. libmikmod-3.3.13/examples/umxplay/umxload.c:308:32: note: Function 'process_upkg' argument 2 names different: declaration 'offset' definition 'ofs'. libmikmod-3.3.13/examples/umxplay/umxload.c:112:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libmikmod-3.3.13/examples/umxplay/umxload.c:257:20: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] libmikmod-3.3.13/loaders/load_amf.c:93:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_amf.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_amf.c:250:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_amf.c:399:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_amf.c:673:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_asy.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_asy.c:171:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_asy.c:242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numchn [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_asy.c:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_asy.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_asy.c:239:22: style: Condition 'ConvertNote(n)<0' is always false [knownConditionTrueFalse] libmikmod-3.3.13/loaders/load_asy.c:239:18: note: Calling function 'ConvertNote' returns 0 libmikmod-3.3.13/loaders/load_asy.c:239:22: note: Condition 'ConvertNote(n)<0' is always false libmikmod-3.3.13/loaders/load_asy.c:106:34: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] libmikmod-3.3.13/loaders/load_asy.c:151:33: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] libmikmod-3.3.13/loaders/load_asy.c:73:8: style: struct member 'MODTYPE::name' is never used. [unusedStructMember] libmikmod-3.3.13/loaders/load_dsm.c:112:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_dsm.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_dsm.c:170:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_dsm.c:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_ITEFFECTS0 [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_dsm.c:248:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_dsm.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_far.c:104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_far.c:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_far.c:216:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_far.c:390:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_dsm.c:317:15: style: Variable 's.reserved1' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_dsm.c:319:12: style: Variable 's.period' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_far.c:355:15: style: Variable 's.finetune' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_gdm.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_gdm.c:160:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_gdm.c:225:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_gdm.c:346:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_gdm.c:543:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_gdm.c:214:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_gdm.c:446:8: style: Variable 's.ems' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_gdm.c:453:8: style: Variable 's.pan' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_imf.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_imf.c:189:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_imf.c:234:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_S3MEFFECTA [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_imf.c:396:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_imf.c:419:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_imf.c:752:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_m15.c:94:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_m15.c:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_m15.c:283:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_m15.c:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numpat [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_m15.c:407:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_m15.c:487:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:189:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poslookup [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poslookup [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:239:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numchn [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:348:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:411:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:427:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filtermacros [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:478:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filters [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:1037:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_m15.c:100:22: style: Array index 't' is used before limits check. [arrayIndexThenCheck] libmikmod-3.3.13/loaders/load_m15.c:117:25: style: Array index 'u' is used before limits check. [arrayIndexThenCheck] libmikmod-3.3.13/loaders/load_med.c:182:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_med.c:275:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_MEDEFFECT_VIB [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_med.c:423:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numchn [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_med.c:448:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numchn [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_med.c:476:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numpat [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_med.c:533:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numpat [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_med.c:597:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_med.c:892:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_med.c:419:12: style: Variable 'n' can be declared as pointer to const [constVariablePointer] libmikmod-3.3.13/loaders/load_med.c:444:12: style: Variable 'n' can be declared as pointer to const [constVariablePointer] libmikmod-3.3.13/loaders/load_med.c:813:12: style: Variable 'ie.hold' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_med.c:814:13: style: Variable 'ie.decay' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_med.c:815:25: style: Variable 'ie.suppress_midi_off' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_imf.c:585:26: error: Uninitialized variable: ih.volpts [uninitvar] libmikmod-3.3.13/loaders/load_imf.c:576:26: note: Assuming condition is false libmikmod-3.3.13/loaders/load_imf.c:585:26: note: Uninitialized variable: ih.volpts libmikmod-3.3.13/loaders/load_imf.c:585:23: error: Uninitialized struct member: ih.volpts [uninitStructMember] libmikmod-3.3.13/loaders/load_imf.c:585:48: error: Uninitialized struct member: ih.panpts [uninitStructMember] libmikmod-3.3.13/loaders/load_imf.c:586:7: error: Uninitialized struct member: ih.pitpts [uninitStructMember] libmikmod-3.3.13/loaders/load_imf.c:636:6: error: Uninitialized struct member: ih.pitflg [uninitStructMember] libmikmod-3.3.13/loaders/load_imf.c:731:3: style: Variable 's' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_mod.c:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_mod.c:249:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_mod.c:349:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numchn [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_mod.c:401:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_mod.c:577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_mtm.c:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_mtm.c:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_mtm.c:152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_mtm.c:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:114:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numchn [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numins [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:245:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numpat [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numpos [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numpos [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:286:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numtrk [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samples [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_okt.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_mod.c:73:8: style: struct member 'MODTYPE::name' is never used. [unusedStructMember] libmikmod-3.3.13/loaders/load_mod.c:292:12: style: Variable 'lastnote' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_okt.c:174:8: style: Variable 'amigapan' can be declared as const array [constVariable] libmikmod-3.3.13/loaders/load_s3m.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_s3m.c:134:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poslookup [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_s3m.c:144:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poslookup [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_s3m.c:170:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_s3m.c:197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_s3m.c:247:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_s3m.c:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_s3m.c:462:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stm.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stm.c:159:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stm.c:223:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numchn [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stm.c:237:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numchn [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stm.c:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stm.c:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_s3m.c:369:15: style: Variable 's.type' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_s3m.c:377:15: style: Variable 's.dsk' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_stx.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stx.c:135:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poslookup [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stx.c:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poslookup [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stx.c:162:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stx.c:213:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stx.c:280:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stx.c:430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] libmikmod-3.3.13/loaders/load_ult.c:91:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_ult.c:110:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_ult.c:134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_ult.c:341:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_it.c:342:10: style: Variable 'ite' can be declared as pointer to const [constVariablePointer] libmikmod-3.3.13/loaders/load_it.c:653:17: style: Variable 's.zerobyte' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_it.c:664:17: style: Variable 's.susbegin' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_it.c:665:17: style: Variable 's.susend' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_it.c:746:17: style: Variable 'ih.zerobyte' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_it.c:772:17: style: Variable 'ih.trkvers' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_it.c:773:17: style: Variable 'ih.numsmp' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_it.c:931:15: style: Variable 'ih.pitpts' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_it.c:931:25: style: Variable 'ih.pitbeg' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_it.c:931:35: style: Variable 'ih.pitend' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_umx.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_umx.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_umx.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_umx.c:240:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_umx.c:289:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_umx.c:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_umx.c:432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_umx.c:450:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_stx.c:375:15: style: Variable 's.type' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_stx.c:383:15: style: Variable 's.dsk' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_stx.c:384:15: style: Variable 's.pack' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_uni.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_uni.c:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_uni.c:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_uni.c:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samples [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_uni.c:297:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instruments [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_uni.c:366:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instruments [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_uni.c:463:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samples [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_uni.c:518:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_uni.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_umx.c:253:25: style: Condition 'hdr->export_offset>=fsiz' is always false [knownConditionTrueFalse] libmikmod-3.3.13/loaders/load_umx.c:244:25: note: Assuming that condition 'hdr->export_offset>=fsiz' is not redundant libmikmod-3.3.13/loaders/load_umx.c:253:25: note: Condition 'hdr->export_offset>=fsiz' is always false libmikmod-3.3.13/loaders/load_umx.c:77:19: style: struct member 'upkg_hdr::gen' is never used. [unusedStructMember] libmikmod-3.3.13/loaders/load_xm.c:144:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_xm.c:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_xm.c:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_xm.c:337:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_xm.c:460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_xm.c:689:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_xm.c:837:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modreader [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/mmio/mmalloc.c:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/mmio/mmalloc.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/mmio/mmerror.c:287:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMERR_MAX [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/mmio/mmerror.c:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/mmio/mmio.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/mmio/mmio.c:295:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/loaders/load_uni.c:663:6: style: Condition '!loadsmp5()' is always false [knownConditionTrueFalse] libmikmod-3.3.13/loaders/load_uni.c:663:15: note: Calling function 'loadsmp5' returns 1 libmikmod-3.3.13/loaders/load_uni.c:663:6: note: Condition '!loadsmp5()' is always false libmikmod-3.3.13/playercode/mdreg.c:155:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drv_nos [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdreg.c:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/mmio/mmio.c:248:14: style: Variable 'mr' can be declared as pointer to const [constVariablePointer] libmikmod-3.3.13/playercode/mdriver.c:95:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMODE_SOFT_SNDFX [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMODE_SOFT_SNDFX [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD_MUSIC [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD_MUSIC [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:277:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD_MUSIC [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:358:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable divfactor [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:365:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:374:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:385:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAN_SURROUND [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:407:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAN_CENTER [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:426:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_LOOP [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:453:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:468:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:479:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:495:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:512:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_critical [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:570:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:584:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drv_nos [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:596:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:622:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:643:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:659:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_critical [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:705:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:714:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_critical [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:727:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:744:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:758:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:780:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFX_CRITICAL [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:813:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:822:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBMIKMOD_VERSION [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:876:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:882:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mdriver.c:900:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:197:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:250:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:270:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD_MUSIC [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:296:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:341:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplename [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:352:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODULE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:396:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:441:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:457:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:471:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:486:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:509:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mloader.c:645:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mlreg.c:37:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable load_669 [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mlreg.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lists [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mlutil.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numsmp [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mlutil.c:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCTAVE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mlutil.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numpos [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mlutil.c:150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_S3MEFFECTA [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mlutil.c:312:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_LAST [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mlutil.c:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mlutil.c:336:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_VOLEFFECTS [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/munitrk.c:180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNI_LAST [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/munitrk.c:231:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBYTE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/munitrk.c:314:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBYTE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mwav.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mm_errno [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mwav.c:175:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLE [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mwav.c:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mwav.c:296:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md_mode [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mwav.c:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mwav.c:345:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable md_mode [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mwav.c:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vars [valueFlowBailoutIncompleteVar] libmikmod-3.3.13/playercode/mwav.c:73:10: style: Variable 'wh.rLen' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/playercode/mwav.c:93:10: style: Variable 'wh.rLen' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/playercode/mwav.c:119:23: style: Variable 'wh.wFormatTag' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/playercode/mwav.c:122:23: style: Variable 'wh.nAvgBytesPerSec' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/playercode/mwav.c:124:23: style: Variable 'wh.nFormatSpecific' is assigned a value that is never used. [unreadVariable] libmikmod-3.3.13/loaders/load_xm.c:651:17: style: Condition 'headend<0' is always false [knownConditionTrueFalse] libmikmod-3.3.13/loaders/load_xm.c:478:15: note: Assuming that condition 'headend<0' is not redundant libmikmod-3.3.13/loaders/load_xm.c:651:17: note: Condition 'headend<0' is always false libmikmod-3.3.13/loaders/load_xm.c:651:31: style: Condition 'filend