2024-04-09 09:38 ftp://ftp.de.debian.org/debian/pool/main/libs/libsdl2-mixer/libsdl2-mixer_2.8.0+dfsg.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: fe45744 (2024-04-09 10:24:45 +0200) count: 200 90 elapsed-time: 2.0 2.4 head-timing-info: old-timing-info: head results: SDL2_mixer-2.8.0/cmake/test/main.c:9:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/playwave.c:378:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_DEFAULT_FREQUENCY [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/load_aiff.c:179:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/load_voc.c:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/load_voc.c:210:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint8 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/load_voc.c:397:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AudioSpec [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/playmus.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/playmus.c:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_MAX_VOLUME [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/load_aiff.c:52:38: style: Parameter 'sanebuf' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:45:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:175:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_META_TITLE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:343:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_META_TITLE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:363:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_META_TITLE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:387:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:441:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:500:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:583:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:654:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_META_TITLE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:676:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:781:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:801:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:843:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:870:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:938:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:966:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:989:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:1039:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:1070:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/playwave.c:309:36: style: Parameter 'wave' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:282:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_CUR [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/common.c:84:45: style:inconclusive: Function 'timi_add_pathlist' argument 2 names different: declaration 'len' definition 'l'. [funcArgNamesDifferent] SDL2_mixer-2.8.0/src/codecs/timidity/common.h:17:52: note: Function 'timi_add_pathlist' argument 2 names different: declaration 'len' definition 'l'. SDL2_mixer-2.8.0/src/codecs/timidity/common.c:84:45: note: Function 'timi_add_pathlist' argument 2 names different: declaration 'len' definition 'l'. SDL2_mixer-2.8.0/src/codecs/timidity/instrum.c:233:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_CUR [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:291:10: style: Redundant assignment of 'size' to itself. [selfAssignment] SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:298:12: style: Redundant assignment of 'format' to itself. [selfAssignment] SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:304:12: style: Redundant assignment of 'tracks' to itself. [selfAssignment] SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:322:14: style: Redundant assignment of 'size' to itself. [selfAssignment] SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:344:43: style:inconclusive: Function 'CreateMIDIEventList' argument 1 names different: declaration 'rw' definition 'src'. [funcArgNamesDifferent] SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.h:57:43: note: Function 'CreateMIDIEventList' argument 1 names different: declaration 'rw' definition 'src'. SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:344:43: note: Function 'CreateMIDIEventList' argument 1 names different: declaration 'rw' definition 'src'. SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:251:20: style: Variable 'lowestTime' is assigned a value that is never used. [unreadVariable] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:83:37: style: Parameter 'fil' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:610:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/codecs/mp3utils.c:254:22: style: Variable 'copy_size' is assigned a value that is never used. [unreadVariable] SDL2_mixer-2.8.0/src/codecs/timidity/output.c:99:38: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/output.c:108:38: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/playmus.c:76:5: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream] SDL2_mixer-2.8.0/playmus.c:77:9: warning: scanf() without field width limits can crash with huge input data. [invalidscanf] SDL2_mixer-2.8.0/src/codecs/timidity/readmidi.c:114:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_CUR [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/readmidi.c:317:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_CUR [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/readmidi.c:575:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_CUR [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/instrum.c:52:47: style: Parameter 'song' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/instrum.c:79:47: style: Parameter 'song' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/instrum.c:89:47: style: Parameter 'song' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/instrum.c:105:46: style: Parameter 'song' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/instrum.c:112:46: style: Parameter 'song' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/instrum.c:438:12: style: Variable 'tmp16' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/codecs/timidity/mix.c:171:58: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/mix.c:219:57: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/mix.c:264:57: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/mix.c:309:55: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/mix.c:352:51: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/mix.c:367:50: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/mix.c:381:50: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/mix.c:395:48: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/mix.c:409:48: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/mix.c:414:13: style: Variable 's' is assigned a value that is never used. [unreadVariable] SDL2_mixer-2.8.0/src/codecs/timidity/timidity.c:590:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/playmidi.c:218:51: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/playmidi.c:388:14: style: Variable 'e' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/codecs/timidity/playmidi.c:440:14: style: Variable 'e' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/codecs/timidity/playmidi.c:638:33: style: Parameter 'song' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/codecs/timidity/playmidi.c:650:14: style: Variable 'last_event' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/codecs/timidity/playmidi.c:657:39: style: Parameter 'song' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/effect_stereoreverse.c:61:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_stereoreverse.c:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_stereoreverse.c:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effects_internal.c:40:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_EFFECTSMAXSPEED [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:1009:36: debug: Function::addArguments found argument 'mix_func' with varid 0. [varid0] SDL2_mixer-2.8.0/src/mixer.c:1021:35: debug: Function::addArguments found argument 'mix_func' with varid 0. [varid0] SDL2_mixer-2.8.0/src/mixer.c:1040:41: debug: Function::addArguments found argument 'channel_finished' with varid 0. [varid0] SDL2_mixer-2.8.0/src/mixer.c:133:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_TRUE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:186:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_INIT_FLAC [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_INIT_FLAC [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_done_callback [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:309:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNEL_POST [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:361:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:475:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:546:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AUDIO_ALLOW_CHANNELS_CHANGE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:584:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_MAX_VOLUME [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:667:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:792:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mix_Chunk [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:912:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mix_Chunk [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:946:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mix_Chunk [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:970:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:1014:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_postmix [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:1025:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_func [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:1043:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_done_callback [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:1118:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:1193:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/resample.c:36:6: style: Variable 'src' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/mixer.c:1230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_MAX_VOLUME [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/resample.c:89:6: style: Variable 'src' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/mixer.c:1248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_MAX_VOLUME [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/resample.c:127:6: style: Variable 'src' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/mixer.c:1303:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_FADING_OUT [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/resample.c:204:40: style: Parameter 'song' can be declared as pointer to const [constParameterPointer] SDL2_mixer-2.8.0/src/mixer.c:1339:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/resample.c:275:6: style: Variable 'src' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/mixer.c:1394:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNEL_POST [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/resample.c:327:6: style: Variable 'src' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/mixer.c:1680:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNEL_POST [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/codecs/timidity/resample.c:381:6: style: Variable 'src' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/mixer.c:1709:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNEL_POST [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:1736:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNEL_POST [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/mixer.c:1774:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MIX_MAXVOLUME [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:276:43: debug: Function::addArguments found argument 'music_finished' with varid 0. [varid0] SDL2_mixer-2.8.0/src/music.c:1547:37: debug: Function::addArguments found argument 'function' with varid 0. [varid0] SDL2_mixer-2.8.0/src/music.c:238:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_TRUE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable music_finished_hook [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:294:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:333:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:419:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:441:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:522:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_CMD [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:545:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_TRUE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:557:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_NONE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:661:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mix_Music [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:740:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_NONE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:757:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_NONE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:818:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_FADING_OUT [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:839:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_NONE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:916:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_TRUE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:959:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_FADING_IN [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_FADING_IN [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MIX_MAXVOLUME [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1231:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable music_finished_hook [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1267:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1290:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1322:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_TRUE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1333:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1372:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1440:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1471:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:1516:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:441:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:477:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:526:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:599:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:633:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:669:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:721:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:783:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:822:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:869:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:923:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:960:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:1013:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:1082:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:1101:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:1148:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:1203:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:1243:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:1290:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:1351:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:1370:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/effect_position.c:1417:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] SDL2_mixer-2.8.0/src/music.c:540:29: style: Variable 'interface' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/utils.c:46:52: style:inconclusive: Function '_MIX_strtokr' argument 3 names different: declaration 'saveptr' definition 'ptr'. [funcArgNamesDifferent] SDL2_mixer-2.8.0/src/utils.h:34:59: note: Function '_MIX_strtokr' argument 3 names different: declaration 'saveptr' definition 'ptr'. SDL2_mixer-2.8.0/src/utils.c:46:52: note: Function '_MIX_strtokr' argument 3 names different: declaration 'saveptr' definition 'ptr'. SDL2_mixer-2.8.0/src/mixer.c:180:29: style: Variable 'interface' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/mixer.c:770:30: style: Variable 'loaded' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/mixer.c:387:31: style: Variable 'remaining' is assigned a value that is never used. [unreadVariable] SDL2_mixer-2.8.0/src/effect_position.c:159:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:248:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:377:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:383:12: style: Variable 'd' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:466:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:515:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:583:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:589:12: style: Variable 'd' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:663:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:715:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:816:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:863:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:954:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:1007:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:1095:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:1142:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:1237:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:1284:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:1364:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:1411:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:1490:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] SDL2_mixer-2.8.0/src/effect_position.c:1533:29: style: Variable 'args' can be declared as pointer to const [constVariablePointer] diff: head SDL2_mixer-2.8.0/playmus.c:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_MAX_VOLUME [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/load_voc.c:210:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint8 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/load_voc.c:397:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AudioSpec [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:1039:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:1070:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:175:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_META_TITLE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:343:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_META_TITLE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:363:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_META_TITLE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:387:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:441:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:500:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:583:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:654:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_META_TITLE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:676:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_SET [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:781:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:801:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:843:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:870:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:938:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:966:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/mp3utils.c:989:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_END [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:291:10: style: Redundant assignment of 'size' to itself. [selfAssignment] 2.13.0 SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:291:10: warning: Redundant assignment of 'size' to itself. [selfAssignment] head SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:298:12: style: Redundant assignment of 'format' to itself. [selfAssignment] 2.13.0 SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:298:12: warning: Redundant assignment of 'format' to itself. [selfAssignment] head SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:304:12: style: Redundant assignment of 'tracks' to itself. [selfAssignment] 2.13.0 SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:304:12: warning: Redundant assignment of 'tracks' to itself. [selfAssignment] head SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:322:14: style: Redundant assignment of 'size' to itself. [selfAssignment] 2.13.0 SDL2_mixer-2.8.0/src/codecs/native_midi/native_midi_common.c:322:14: warning: Redundant assignment of 'size' to itself. [selfAssignment] head SDL2_mixer-2.8.0/src/codecs/timidity/output.c:99:38: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] head SDL2_mixer-2.8.0/src/codecs/timidity/readmidi.c:317:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_CUR [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/timidity/readmidi.c:575:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RW_SEEK_CUR [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/codecs/timidity/resample.c:204:40: style: Parameter 'song' can be declared as pointer to const [constParameterPointer] head SDL2_mixer-2.8.0/src/effect_position.c:1013:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:1082:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:1101:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:1148:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:1203:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:1243:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:1290:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:1351:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:1370:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:1417:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint32 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint32 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:441:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:477:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:526:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:599:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint32 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:633:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:669:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:721:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:783:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:822:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:869:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:923:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_position.c:960:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sint16 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_stereoreverse.c:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint32 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/effect_stereoreverse.c:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uint32 [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1014:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_postmix [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1025:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mix_func [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1043:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_done_callback [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1118:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1193:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_MAX_VOLUME [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_MAX_VOLUME [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1303:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_FADING_OUT [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1339:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1394:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNEL_POST [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1680:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNEL_POST [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1709:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNEL_POST [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1736:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNEL_POST [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:1774:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MIX_MAXVOLUME [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:186:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_INIT_FLAC [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_INIT_FLAC [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channel_done_callback [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:309:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_CHANNEL_POST [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:361:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:475:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:546:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AUDIO_ALLOW_CHANNELS_CHANGE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:584:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_MAX_VOLUME [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:667:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:792:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mix_Chunk [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:912:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mix_Chunk [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:946:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mix_Chunk [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/mixer.c:970:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_FADING_IN [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_MIX_MAXVOLUME [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1231:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable music_finished_hook [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1267:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1290:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_NO_FADING [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1322:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_TRUE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1333:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1372:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1440:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1471:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:1516:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable music_finished_hook [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:294:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:333:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:419:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:441:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:522:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_CMD [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:545:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_TRUE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:557:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_NONE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:661:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mix_Music [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:740:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_NONE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:757:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_NONE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:818:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_FADING_OUT [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:839:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_NONE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:916:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_TRUE [valueFlowBailoutIncompleteVar] head SDL2_mixer-2.8.0/src/music.c:959:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIX_FADING_IN [valueFlowBailoutIncompleteVar] DONE