2024-04-22 06:57 ftp://ftp.de.debian.org/debian/pool/main/s/speech-dispatcher/speech-dispatcher_0.12.0~rc2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-20-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.14.0 head-info: ea2e716 (2024-04-21 15:59:20 +0200) count: 945 945 elapsed-time: 5.1 5.0 head-timing-info: old-timing-info: head results: speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:70:10: debug: Function::addArguments found argument 'user' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:119:1: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:123:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:127:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:131:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:156:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:160:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:164:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:168:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:194:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:198:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:202:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:206:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:210:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:214:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:218:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:236:1: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:258:1: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:278:10: debug: Function::addArguments found argument 'connection' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG3 [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNSPECIFIED [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:238:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:260:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/libao.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AO_FMT_NATIVE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/libao.c:121:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AudioID [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/libao.c:151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:48:8: style: Variable 'c_priority' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:220:2: style: Variable 'c_value' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:238:2: style: Variable 'c_value' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/api/guile/gssip.c:260:2: style: Variable 'c_value' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/audio/nas.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/nas.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/nas.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/nas.c:226:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] speech-dispatcher-0.12.0-rc2/src/audio/libao.c:210:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] speech-dispatcher-0.12.0-rc2/src/audio/nas.c:68:74: style: Parameter 'event' can be declared as pointer to const. However it seems that '_nas_handle_server_error' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] speech-dispatcher-0.12.0-rc2/src/audio/nas.c:106:33: note: You might need to cast the function pointer here speech-dispatcher-0.12.0-rc2/src/audio/nas.c:68:74: note: Parameter 'event' can be declared as pointer to const speech-dispatcher-0.12.0-rc2/src/audio/nas.c:135:21: style: Variable 'event_handler' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/audio/nas.c:231:37: style: Parameter 'id' can be declared as pointer to const. However it seems that 'nas_set_volume' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] speech-dispatcher-0.12.0-rc2/src/audio/nas.c:255:2: note: You might need to cast the function pointer here speech-dispatcher-0.12.0-rc2/src/audio/nas.c:231:37: note: Parameter 'id' can be declared as pointer to const speech-dispatcher-0.12.0-rc2/src/audio/libao.c:128:33: style: Parameter 'id' can be declared as pointer to const. However it seems that 'libao_play' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] speech-dispatcher-0.12.0-rc2/src/audio/libao.c:246:2: note: You might need to cast the function pointer here speech-dispatcher-0.12.0-rc2/src/audio/libao.c:128:33: note: Parameter 'id' can be declared as pointer to const speech-dispatcher-0.12.0-rc2/src/audio/libao.c:197:33: style: Parameter 'id' can be declared as pointer to const. However it seems that 'libao_stop' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] speech-dispatcher-0.12.0-rc2/src/audio/libao.c:247:2: note: You might need to cast the function pointer here speech-dispatcher-0.12.0-rc2/src/audio/libao.c:197:33: note: Parameter 'id' can be declared as pointer to const speech-dispatcher-0.12.0-rc2/src/audio/libao.c:214:39: style: Parameter 'id' can be declared as pointer to const. However it seems that 'libao_set_volume' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] speech-dispatcher-0.12.0-rc2/src/audio/libao.c:249:2: note: You might need to cast the function pointer here speech-dispatcher-0.12.0-rc2/src/audio/libao.c:214:39: note: Parameter 'id' can be declared as pointer to const speech-dispatcher-0.12.0-rc2/src/audio/libao.c:229:11: style: Variable 'driver_info' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/audio/libao.c:176:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:161:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SPAWN_CMD [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:480:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:973:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_ALL [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:989:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SELF [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:994:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_ALLCLIENTS [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1012:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CAP_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1026:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SELF [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1032:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_ALLCLIENTS [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1050:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SPELL_ON [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1062:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SELF [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1067:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_ALLCLIENTS [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1083:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_DATA_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1133:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SELF [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1138:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_ALLCLIENTS [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1225:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_RATE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1230:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_RATE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1239:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_RATE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1245:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_RATE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1251:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1256:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1265:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1271:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1278:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH_RANGE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1285:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1294:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1300:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_VOLUME [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1305:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_VOLUME [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1314:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_VOLUME [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1320:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_VOLUME [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1326:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_LANGUAGE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1332:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_LANGUAGE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1341:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_LANGUAGE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1347:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_LANGUAGE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1353:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_OUTPUT_MODULE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1360:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_OUTPUT_MODULE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1369:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_OUTPUT_MODULE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1376:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_OUTPUT_MODULE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1382:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SYNTHESIS_VOICE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1389:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SYNTHESIS_VOICE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1398:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SYNTHESIS_VOICE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1450:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_INDEX_MARKS [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1536:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1558:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1737:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1932:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_EVENT_BEGIN [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:2019:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/pulse.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_SAMPLE_S16LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/pulse.c:189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/pulse.c:245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_POST [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:228:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFMT_S16_NE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:448:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:132:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:166:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:336:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:410:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:628:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:738:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:865:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:910:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:968:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/pulse.c:320:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] speech-dispatcher-0.12.0-rc2/src/audio/pulse.c:299:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] speech-dispatcher-0.12.0-rc2/src/audio/pulse.c:325:39: style: Parameter 'id' can be declared as pointer to const. However it seems that 'pulse_set_volume' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] speech-dispatcher-0.12.0-rc2/src/audio/pulse.c:349:2: note: You might need to cast the function pointer here speech-dispatcher-0.12.0-rc2/src/audio/pulse.c:325:39: note: Parameter 'id' can be declared as pointer to const speech-dispatcher-0.12.0-rc2/src/audio/pulse.c:284:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/clients/say/options.c:180:20: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:477:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:310:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:164:6: style: Condition 'ret' is always false [knownConditionTrueFalse] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:158:6: note: Assuming that condition 'ret' is not redundant speech-dispatcher-0.12.0-rc2/src/audio/oss.c:164:6: note: Condition 'ret' is always false speech-dispatcher-0.12.0-rc2/src/audio/oss.c:236:3: error: Memory leak: track_volume.samples [memleak] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:488:37: style: Parameter 'id' can be declared as pointer to const. However it seems that 'oss_set_volume' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] speech-dispatcher-0.12.0-rc2/src/audio/oss.c:512:2: note: You might need to cast the function pointer here speech-dispatcher-0.12.0-rc2/src/audio/oss.c:488:37: note: Parameter 'id' can be declared as pointer to const speech-dispatcher-0.12.0-rc2/src/audio/oss.c:418:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/clients/say/say.c:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_EVENT_INDEX_MARK [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/clients/say/say.c:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_DATA_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/clients/spdsend/spdsend.h:37:9: error: syntax error [syntaxError] speech-dispatcher-0.12.0-rc2/src/clients/say/say.c:133:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] speech-dispatcher-0.12.0-rc2/src/clients/say/say.c:136:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] speech-dispatcher-0.12.0-rc2/src/clients/say/say.c:139:22: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] speech-dispatcher-0.12.0-rc2/src/clients/say/say.c:60:82: style: Parameter 'index_mark' can be declared as pointer to const. However it seems that 'index_mark' is a callback function, if 'index_mark' is declared with const you might also need to cast function pointer(s). [constParameterCallback] speech-dispatcher-0.12.0-rc2/src/clients/say/say.c:299:23: note: You might need to cast the function pointer here speech-dispatcher-0.12.0-rc2/src/clients/say/say.c:60:82: note: Parameter 'index_mark' can be declared as pointer to const speech-dispatcher-0.12.0-rc2/src/clients/say/say.c:100:13: style: Variable 'option_ret' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/clients/say/say.c:73:6: style: Unused variable: ret [unusedVariable] speech-dispatcher-0.12.0-rc2/src/common/common.c:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/fdsetconv.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MALE1 [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/fdsetconv.c:121:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/fdsetconv.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SPELL_ON [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/fdsetconv.c:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CAP_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/fdsetconv.c:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/i18n.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:310:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:674:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] speech-dispatcher-0.12.0-rc2/src/common/spd_audio.c:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spd_audio_plugin_t [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/spd_audio.c:199:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/spd_audio.c:256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/spd_audio.c:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/spd_audio.c:334:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/spd_audio.c:410:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/spd_audio.c:478:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/common/spd_audio.c:212:41: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/common/spd_audio.c:217:28: style: Variable 'out_end' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/common/speak_queue.c:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFM_READ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:998:38: style: Parameter 'id' can be declared as pointer to const. However it seems that 'alsa_set_volume' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:1022:2: note: You might need to cast the function pointer here speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:998:38: note: Parameter 'id' can be declared as pointer to const speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:302:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/audio/alsa.c:331:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo_shim.c:85:75: style: Parameter 'privateData' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo_shim.c:113:45: style: Parameter 'signal' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo_shim.c:122:123: style: Parameter 'voiceModules' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/common/speak_queue.c:393:20: style: Variable 'track.num_samples' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1001:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1039:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1074:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1145:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1238:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1264:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1293:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1313:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1340:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1368:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1397:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:776:2: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:771:8: note: Mismatching allocation and deallocation: buf speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:776:2: note: Mismatching allocation and deallocation: buf speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:870:2: error: Mismatching allocation and deallocation: command_key [mismatchAllocDealloc] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:868:16: note: Mismatching allocation and deallocation: command_key speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:870:2: note: Mismatching allocation and deallocation: command_key speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:957:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:955:12: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:957:2: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1158:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1156:12: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1158:2: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1187:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1185:12: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1187:2: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1203:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1201:12: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1203:2: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1216:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1214:12: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1216:2: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1517:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1511:18: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1517:2: note: Mismatching allocation and deallocation: command speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1683:2: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1681:8: note: Mismatching allocation and deallocation: buf speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1683:2: note: Mismatching allocation and deallocation: buf speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1592:4: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1949:9: style: Local variable 'err' shadows outer variable [shadowVariable] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1907:8: note: Shadowed declaration speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1949:9: note: Shadow variable speech-dispatcher-0.12.0-rc2/src/modules/dummy.c:257:23: error: There is an unknown macro here somewhere. Configuration is required. If DATADIR is a macro then please configure it. [unknownMacro] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:288:33: style: Parameter 'host_name_or_ip' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:297:22: style: Variable 'addr_in' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:430:19: style: Variable 'sock_address' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:611:28: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1610:41: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:1610:70: style: Parameter 'msg_ids' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:2138:25: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:2217:27: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:601:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:700:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/api/c/libspeechd.c:737:21: style: Variable 'prepare_failed' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:116:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:339:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:235:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:236:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:237:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:238:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:239:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:240:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:241:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:242:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:243:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:244:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:253:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:585:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:922:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:957:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:1174:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_SOME [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:1244:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MARKUP_TREAT_CDATA_AS_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:203:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_OUTPUT_SYNCHRONOUS [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:245:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EE_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:419:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakRATE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:432:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakVOLUME [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:455:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakPITCH [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:480:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakRANGE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:491:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakPUNCT_SOME [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:533:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakCAPITALS [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:588:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EE_OK [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:656:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EE_OK [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:693:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:721:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakEVENT_LIST_TERMINATED [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:785:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:826:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:1014:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:1032:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EE_OK [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:470:21: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:148:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:143:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:143:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/festival.c:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:413:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:444:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:495:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:754:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:470:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:809:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CAP_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:966:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_CHAR [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:137:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:138:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:334:19: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:334:37: style: Variable 'len' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/modules/cicero.c:335:11: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:109:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:308:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:308:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:941:42: style:inconclusive: Function 'baratinoo_output_signal' argument 1 names different: declaration 'privateData' definition 'private_data'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:230:42: note: Function 'baratinoo_output_signal' argument 1 names different: declaration 'privateData' definition 'private_data'. speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:941:42: note: Function 'baratinoo_output_signal' argument 1 names different: declaration 'privateData' definition 'private_data'. speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:390:10: style: Variable 'engine' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:847:42: style: Parameter 'lang' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:943:10: style: Variable 'engine' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:284:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:285:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/baratinoo.c:286:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/flite.c:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/flite.c:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/flite.c:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/flite.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/flite.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cst_voice [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/flite.c:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/flite.c:73:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/flite.c:73:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/flite.c:126:51: style:inconclusive: Function 'module_speak_sync' argument 2 names different: declaration 'bytes' definition 'len'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:62:49: note: Function 'module_speak_sync' argument 2 names different: declaration 'bytes' definition 'len'. speech-dispatcher-0.12.0-rc2/src/modules/flite.c:126:51: note: Function 'module_speak_sync' argument 2 names different: declaration 'bytes' definition 'len'. speech-dispatcher-0.12.0-rc2/src/modules/flite.c:284:41: style:inconclusive: Function 'flite_set_volume' argument 1 names different: declaration 'pitch' definition 'volume'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/flite.c:49:41: note: Function 'flite_set_volume' argument 1 names different: declaration 'pitch' definition 'volume'. speech-dispatcher-0.12.0-rc2/src/modules/flite.c:284:41: note: Function 'flite_set_volume' argument 1 names different: declaration 'pitch' definition 'volume'. speech-dispatcher-0.12.0-rc2/src/modules/flite.c:68:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:1116:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:1103:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:1099:7: note: ret is assigned speech-dispatcher-0.12.0-rc2/src/modules/festival.c:1103:7: note: ret is overwritten speech-dispatcher-0.12.0-rc2/src/modules/festival.c:1118:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:1103:7: note: ret is assigned speech-dispatcher-0.12.0-rc2/src/modules/festival.c:1118:7: note: ret is overwritten speech-dispatcher-0.12.0-rc2/src/modules/festival.c:228:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/festival.c:228:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/festival.c:467:36: style:inconclusive: Function 'module_speak_sync' argument 1 names different: declaration 'data' definition 'festival_message'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:62:36: note: Function 'module_speak_sync' argument 1 names different: declaration 'data' definition 'festival_message'. speech-dispatcher-0.12.0-rc2/src/modules/festival.c:467:36: note: Function 'module_speak_sync' argument 1 names different: declaration 'data' definition 'festival_message'. speech-dispatcher-0.12.0-rc2/src/modules/festival.c:776:41: style:inconclusive: Function 'festival_set_synthesis_voice' argument 1 names different: declaration 'synthesis_voice' definition 'voice_name'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:137:41: note: Function 'festival_set_synthesis_voice' argument 1 names different: declaration 'synthesis_voice' definition 'voice_name'. speech-dispatcher-0.12.0-rc2/src/modules/festival.c:776:41: note: Function 'festival_set_synthesis_voice' argument 1 names different: declaration 'synthesis_voice' definition 'voice_name'. speech-dispatcher-0.12.0-rc2/src/modules/festival.c:985:63: style:inconclusive: Function 'cache_insert' argument 3 names different: declaration 'value' definition 'fwave'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:190:63: note: Function 'cache_insert' argument 3 names different: declaration 'value' definition 'fwave'. speech-dispatcher-0.12.0-rc2/src/modules/festival.c:985:63: note: Function 'cache_insert' argument 3 names different: declaration 'value' definition 'fwave'. speech-dispatcher-0.12.0-rc2/src/modules/festival.c:438:38: style: Parameter 'fwave' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:204:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/festival.c:209:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:76:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:181:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:181:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/generic.c:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:542:68: style:inconclusive: Function 'espeak_set_language_and_voice' argument 2 names different: declaration 'voice' definition 'voice_code'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:129:68: note: Function 'espeak_set_language_and_voice' argument 2 names different: declaration 'voice' definition 'voice_code'. speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:542:68: note: Function 'espeak_set_language_and_voice' argument 2 names different: declaration 'voice' definition 'voice_code'. speech-dispatcher-0.12.0-rc2/src/modules/generic.c:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:296:10: style: Local variable 'msg' shadows outer variable [shadowVariable] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:247:9: note: Shadowed declaration speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:296:10: note: Shadow variable speech-dispatcher-0.12.0-rc2/src/modules/generic.c:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:325:10: style: Local variable 'msg' shadows outer variable [shadowVariable] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:247:9: note: Shadowed declaration speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:325:10: note: Shadow variable speech-dispatcher-0.12.0-rc2/src/modules/generic.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:337:10: style: Local variable 'msg' shadows outer variable [shadowVariable] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:247:9: note: Shadowed declaration speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:337:10: note: Shadow variable speech-dispatcher-0.12.0-rc2/src/modules/generic.c:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:318:15: style: Variable 'wc_ptr' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:256:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:394:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_SOUND_ICON [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:748:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:164:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/espeak.c:171:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:207:16: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:162:48: style: Parameter 'field' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:177:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:178:8: style: Variable 'field' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:235:15: style: Variable 'file_stuff_key' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:445:35: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:510:46: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:689:29: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/festival_client.c:736:41: style: Parameter 'field' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts_shim.c:28:68: style: Parameter 'aLanguages' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts_shim.c:28:85: style: Parameter 'nLanguages' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts_shim.c:36:36: style: Parameter 'pBuffer' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts_shim.c:40:58: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts_shim.c:52:73: style: Parameter 'pBuffer' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts_shim.c:88:76: style: Parameter 'psBuffer' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts_shim.c:92:84: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:159:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/generic.c:159:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/generic.c:693:33: style:inconclusive: Function 'generic_set_language' argument 1 names different: declaration 'language' definition 'lang'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:70:33: note: Function 'generic_set_language' argument 1 names different: declaration 'language' definition 'lang'. speech-dispatcher-0.12.0-rc2/src/modules/generic.c:693:33: note: Function 'generic_set_language' argument 1 names different: declaration 'language' definition 'lang'. speech-dispatcher-0.12.0-rc2/src/modules/generic.c:347:8: style: Variable 'str2' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:502:12: style: Variable 'default_voice' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:696:8: style: Variable 'dash' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:118:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:119:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:121:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:126:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:127:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:128:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:148:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:149:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:150:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/generic.c:151:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:82:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:250:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:251:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:252:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:253:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:254:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:255:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:256:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:257:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:260:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:335:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:382:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ECI_HAND [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:439:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:470:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:558:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ECI_HAND [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:583:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eciSampleRate [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:767:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:842:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:868:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:893:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:923:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:978:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1057:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eciGender [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1217:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1225:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eciDataAbort [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1291:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1312:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1338:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1369:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1540:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1569:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1607:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.c:67:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:66:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:297:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_KEY [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:504:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.c:64:23: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.c:224:44: style:inconclusive: Function 'ivona_store_wave_in_cache' argument 1 names different: declaration 'to_say' definition 'str'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.h:32:44: note: Function 'ivona_store_wave_in_cache' argument 1 names different: declaration 'to_say' definition 'str'. speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.c:224:44: note: Function 'ivona_store_wave_in_cache' argument 1 names different: declaration 'to_say' definition 'str'. speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.c:224:71: style:inconclusive: Function 'ivona_store_wave_in_cache' argument 3 names different: declaration 'nsamples' definition 'samples'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.h:32:74: note: Function 'ivona_store_wave_in_cache' argument 3 names different: declaration 'nsamples' definition 'samples'. speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.c:224:71: note: Function 'ivona_store_wave_in_cache' argument 3 names different: declaration 'nsamples' definition 'samples'. speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.c:247:58: style:inconclusive: Function 'ivona_get_wave_from_cache' argument 2 names different: declaration 'nsamples' definition 'samples'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.h:33:58: note: Function 'ivona_get_wave_from_cache' argument 2 names different: declaration 'nsamples' definition 'samples'. speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.c:247:58: note: Function 'ivona_get_wave_from_cache' argument 2 names different: declaration 'nsamples' definition 'samples'. speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.c:64:19: style: Variable 'h' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/ivona_client.c:101:9: style: Variable 'w' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:59:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:60:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:61:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:201:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:115:8: style: C-style pointer casting [cstyleCast] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:198:15: style: C-style pointer casting [cstyleCast] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:203:8: style: C-style pointer casting [cstyleCast] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:217:19: style: C-style pointer casting [cstyleCast] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:363:11: style: C-style pointer casting [cstyleCast] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:366:15: style: C-style pointer casting [cstyleCast] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:372:21: style: C-style pointer casting [cstyleCast] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:380:25: style: C-style pointer casting [cstyleCast] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:162:6: style: The scope of the variable 'bytes' can be reduced. [variableScope] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:356:8: style: The scope of the variable 'nlang' can be reduced. [variableScope] speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:85:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:85:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:127:50: style:inconclusive: Function 'module_speak_sync' argument 2 names different: declaration 'bytes' definition 'len'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:62:49: note: Function 'module_speak_sync' argument 2 names different: declaration 'bytes' definition 'len'. speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:127:50: note: Function 'module_speak_sync' argument 2 names different: declaration 'bytes' definition 'len'. speech-dispatcher-0.12.0-rc2/src/modules/kali.cpp:335:8: style: Variable 'v' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/kali_Kali_shim.cpp:103:45: style: Parameter 'nomLangue' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/kali_Kali_shim.cpp:115:41: style: Parameter 'nomVoix' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/kali_Kali_shim.cpp:124:34: style: Parameter 'texte' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/module_config.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASE_INSENSITIVE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_config.c:31:31: style:inconclusive: Function 'module_config' argument 1 names different: declaration 'configfile' definition 'configfilename'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:50:31: note: Function 'module_config' argument 1 names different: declaration 'configfile' definition 'configfilename'. speech-dispatcher-0.12.0-rc2/src/modules/module_config.c:31:31: note: Function 'module_config' argument 1 names different: declaration 'configfile' definition 'configfilename'. speech-dispatcher-0.12.0-rc2/src/modules/module_main.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_main.c:42:8: style: Variable 'configfile' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/module_main.c:43:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/module_readline.c:94:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:362:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:362:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:866:35: style:inconclusive: Function 'set_volume' argument 1 names different: declaration 'pitch' definition 'volume'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:215:35: note: Function 'set_volume' argument 1 names different: declaration 'pitch' definition 'volume'. speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:866:35: note: Function 'set_volume' argument 1 names different: declaration 'pitch' definition 'volume'. speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:976:45: style:inconclusive: Function 'voice_enum_to_str' argument 1 names different: declaration 'voice' definition 'voice_type'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:209:45: note: Function 'voice_enum_to_str' argument 1 names different: declaration 'voice' definition 'voice_type'. speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:976:45: note: Function 'voice_enum_to_str' argument 1 names different: declaration 'voice' definition 'voice_type'. speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:610:8: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1148:9: style: Variable 'dash' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1328:56: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1336:26: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1367:31: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:251:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_KEY [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_SOUND_ICON [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:289:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_CHAR [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:294:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_KEY [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:390:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:574:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:342:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:343:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:347:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:763:11: style: Variable 'message' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/modules/ibmtts.c:1129:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/modules/module_utils_addvoice.c:56:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_utils_addvoice.c:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_utils_addvoice.c:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_utils_addvoice.c:203:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_utils_addvoice.c:257:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:323:8: style: Variable 'dumb' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:324:8: style: Variable 'requested_language' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:215:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:325:8: style: Variable 'requested_variant' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:538:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:487:8: style: Variable 'debug' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:549:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:487:21: style: Variable 'file' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:565:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:577:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:589:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:652:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configoption_t [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_process.c:150:44: portability: '(void*)track->samples' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] speech-dispatcher-0.12.0-rc2/src/modules/module_utils_play.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFM_READ [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/module_utils_addvoice.c:67:8: style: Variable 'symbolic' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/module_utils_addvoice.c:163:8: style: Variable 'voicename' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/module_utils_play.c:73:20: style: Variable 'track.num_samples' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/modules/openjtalk.c:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/openjtalk.c:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/openjtalk.c:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/openjtalk.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/openjtalk.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/openjtalk.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/openjtalk.c:157:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/pico.c:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/pico.c:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/pico.c:166:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/pico.c:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/pico.c:255:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICO_MAX_DATAPATH_NAME_SIZE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/pico.c:367:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/pico.c:432:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/pico.c:546:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICO_RESET_SOFT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/pico.c:569:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICO_RESET_SOFT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/openjtalk.c:71:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/openjtalk.c:73:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:101:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:101:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:242:29: style: Parameter 'delimeters' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:83:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:85:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:88:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:92:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:93:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/ivona.c:95:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:148:30: style:inconclusive: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:100:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. speech-dispatcher-0.12.0-rc2/src/modules/skeleton0.c:148:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:284:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:298:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakEVENT_LIST_TERMINATED [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:345:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:366:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:298:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakEVENT_LIST_TERMINATED [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:328:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:338:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:175:30: style:inconclusive: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:100:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async-server.c:175:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:192:30: style:inconclusive: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:100:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-async.c:192:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. speech-dispatcher-0.12.0-rc2/src/modules/pico.c:348:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/pico.c:348:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. speech-dispatcher-0.12.0-rc2/src/modules/pico.c:198:23: portability: '(void*)outbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:283:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakEVENT_LIST_TERMINATED [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:337:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:277:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton_config.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:175:30: style:inconclusive: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:100:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync-server.c:175:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:188:30: style:inconclusive: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:100:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. speech-dispatcher-0.12.0-rc2/src/modules/skeleton0_espeak-ng-sync.c:188:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'. speech-dispatcher-0.12.0-rc2/src/server/compare.c:37:7: style: Variable 'uid_val' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:27:68: style: Parameter 'aLanguages' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:27:85: style: Parameter 'nLanguages' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:35:36: style: Parameter 'pBuffer' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:39:58: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:51:73: style: Parameter 'pBuffer' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:87:76: style: Parameter 'psBuffer' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:91:84: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:115:25: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:115:45: style: Parameter 'nbVoices' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:119:23: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:123:24: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:123:36: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:123:52: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:127:22: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/modules/voxin_shim.c:127:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/alloc.c:66:37: style:inconclusive: Function 'mem_free_fdset' argument 1 names different: declaration 'set' definition 'fdset'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/server/alloc.h:32:37: note: Function 'mem_free_fdset' argument 1 names different: declaration 'set' definition 'fdset'. speech-dispatcher-0.12.0-rc2/src/server/alloc.c:66:37: note: Function 'mem_free_fdset' argument 1 names different: declaration 'set' definition 'fdset'. speech-dispatcher-0.12.0-rc2/src/server/index_marking.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_DATA_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/index_marking.c:163:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_DATA_SSML [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/history.c:62:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/history.c:166:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/history.c:187:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/history.c:50:17: style: Variable 'client' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/history.c:132:19: style: Variable 'message' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/history.c:134:9: style: Variable 'gl' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/history.c:135:17: style: Variable 'client_settings' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/history.c:177:19: style: Variable 'message' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/history.c:179:9: style: Variable 'gl' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/history.c:195:9: style: Variable 'client_msgs' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/history.c:225:9: style: Variable 'client_msgs' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/history.c:247:9: style: Variable 'client_msgs' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/history.c:301:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/history.c:302:9: style: Variable 'gl' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configoption_t [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:179:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:235:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:262:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:352:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:477:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MESSAGE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/index_marking.c:157:7: style: Variable 'str_mark' can be declared as const array [constVariable] speech-dispatcher-0.12.0-rc2/src/server/options.c:115:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/options.c:168:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:79:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:237:24: style: The if condition is the same as the previous if condition [duplicateCondition] speech-dispatcher-0.12.0-rc2/src/server/configuration.c:235:24: note: First condition speech-dispatcher-0.12.0-rc2/src/server/configuration.c:237:24: note: Second condition speech-dispatcher-0.12.0-rc2/src/server/module.c:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/module.c:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/module.c:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/module.c:280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/module.c:428:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/module.c:151:26: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] speech-dispatcher-0.12.0-rc2/src/server/module.c:284:26: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] speech-dispatcher-0.12.0-rc2/src/server/module.c:482:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] speech-dispatcher-0.12.0-rc2/src/server/module.c:461:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] speech-dispatcher-0.12.0-rc2/src/server/module.c:457:7: note: ret is assigned speech-dispatcher-0.12.0-rc2/src/server/module.c:461:7: note: ret is overwritten speech-dispatcher-0.12.0-rc2/src/server/module.c:484:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] speech-dispatcher-0.12.0-rc2/src/server/module.c:461:7: note: ret is assigned speech-dispatcher-0.12.0-rc2/src/server/module.c:484:6: note: ret is overwritten speech-dispatcher-0.12.0-rc2/src/server/module.c:484:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] speech-dispatcher-0.12.0-rc2/src/server/module.c:467:8: note: ret is assigned speech-dispatcher-0.12.0-rc2/src/server/module.c:484:6: note: ret is overwritten speech-dispatcher-0.12.0-rc2/src/server/module.c:265:58: style:inconclusive: Function 'detect_output_modules' argument 2 names different: declaration 'modules_dirname' definition 'dirname'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/server/module.h:48:58: note: Function 'detect_output_modules' argument 2 names different: declaration 'modules_dirname' definition 'dirname'. speech-dispatcher-0.12.0-rc2/src/server/module.c:265:58: note: Function 'detect_output_modules' argument 2 names different: declaration 'modules_dirname' definition 'dirname'. speech-dispatcher-0.12.0-rc2/src/server/module.c:740:32: style: Parameter 'module_name' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/module.c:740:51: style: Parameter 'module_cmd' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/module.c:741:11: style: Parameter 'module_cfgfile' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/module.c:743:9: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:105:28: style:inconclusive: Function 'module_set' argument 1 names different: declaration 'var' definition 'cur_item'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:94:28: note: Function 'module_set' argument 1 names different: declaration 'var' definition 'cur_item'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:105:28: note: Function 'module_set' argument 1 names different: declaration 'var' definition 'cur_item'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:105:50: style:inconclusive: Function 'module_set' argument 2 names different: declaration 'val' definition 'cur_value'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:94:45: note: Function 'module_set' argument 2 names different: declaration 'val' definition 'cur_value'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:105:50: note: Function 'module_set' argument 2 names different: declaration 'val' definition 'cur_value'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:167:34: style:inconclusive: Function 'module_audio_set' argument 1 names different: declaration 'var' definition 'cur_item'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:97:34: note: Function 'module_audio_set' argument 1 names different: declaration 'var' definition 'cur_item'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:167:34: note: Function 'module_audio_set' argument 1 names different: declaration 'var' definition 'cur_item'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:167:56: style:inconclusive: Function 'module_audio_set' argument 2 names different: declaration 'val' definition 'cur_value'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:97:51: note: Function 'module_audio_set' argument 2 names different: declaration 'val' definition 'cur_value'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:167:56: note: Function 'module_audio_set' argument 2 names different: declaration 'val' definition 'cur_value'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:200:37: style:inconclusive: Function 'module_loglevel_set' argument 1 names different: declaration 'var' definition 'cur_item'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:103:37: note: Function 'module_loglevel_set' argument 1 names different: declaration 'var' definition 'cur_item'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:200:37: note: Function 'module_loglevel_set' argument 1 names different: declaration 'var' definition 'cur_item'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:200:59: style:inconclusive: Function 'module_loglevel_set' argument 2 names different: declaration 'val' definition 'cur_value'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:103:54: note: Function 'module_loglevel_set' argument 2 names different: declaration 'val' definition 'cur_value'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:200:59: note: Function 'module_loglevel_set' argument 2 names different: declaration 'val' definition 'cur_value'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:208:42: style:inconclusive: Function 'module_debug' argument 2 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_main.h:106:42: note: Function 'module_debug' argument 2 names different: declaration 'file' definition 'filename'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:208:42: note: Function 'module_debug' argument 2 names different: declaration 'file' definition 'filename'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:333:42: style:inconclusive: Function 'module_strip_punctuation_some' argument 1 names different: declaration 'buf' definition 'message'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.h:177:42: note: Function 'module_strip_punctuation_some' argument 1 names different: declaration 'buf' definition 'message'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:333:42: note: Function 'module_strip_punctuation_some' argument 1 names different: declaration 'buf' definition 'message'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:333:57: style:inconclusive: Function 'module_strip_punctuation_some' argument 2 names different: declaration 'punct_some' definition 'punct_chars'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.h:177:53: note: Function 'module_strip_punctuation_some' argument 2 names different: declaration 'punct_some' definition 'punct_chars'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:333:57: note: Function 'module_strip_punctuation_some' argument 2 names different: declaration 'punct_some' definition 'punct_chars'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:354:37: style:inconclusive: Function 'module_strip_ssml' argument 1 names different: declaration 'buf' definition 'message'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.h:178:37: note: Function 'module_strip_ssml' argument 1 names different: declaration 'buf' definition 'message'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:354:37: note: Function 'module_strip_ssml' argument 1 names different: declaration 'buf' definition 'message'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:570:38: style:inconclusive: Function 'module_sigunblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.h:182:38: note: Function 'module_sigunblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:570:38: note: Function 'module_sigunblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:582:36: style:inconclusive: Function 'module_sigblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/modules/module_utils.h:181:36: note: Function 'module_sigblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:582:36: note: Function 'module_sigblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'. speech-dispatcher-0.12.0-rc2/src/modules/module_utils.c:333:57: style: Parameter 'punct_chars' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/parse.c:119:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/parse.c:435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/parse.c:864:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_CHAR [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/parse.c:892:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_SOUND_ICON [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/parse.c:899:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_CHAR [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/parse.c:906:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_KEY [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/parse.c:975:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/server.c:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reparted [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/server.c:282:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/set.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/set.c:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MALE1 [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/set.c:491:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_BEGIN [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/server.c:99:9: style: Condition 'fd>0' is always true [knownConditionTrueFalse] speech-dispatcher-0.12.0-rc2/src/server/server.c:83:9: note: Assuming that condition 'fd>0' is not redundant speech-dispatcher-0.12.0-rc2/src/server/server.c:99:9: note: Condition 'fd>0' is always true speech-dispatcher-0.12.0-rc2/src/server/server.c:72:9: style: Variable 'element' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:405:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:540:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:658:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:738:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_BEGIN [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:814:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CANCEL [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:844:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:972:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:990:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:1048:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:1104:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PROGRESS [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:1130:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PROGRESS [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module_audio_id [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:228:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:516:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:801:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module_audio_id [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:911:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable speak_queue_entry [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:925:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:936:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_INDEX_MARK [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:942:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_BEGIN [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:946:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_END [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:950:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_BROKEN [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:954:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_STOP [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:958:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_PAUSE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:1291:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:1353:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:1426:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/set.c:192:1: style:inconclusive: Function 'set_punctuation_mode_self' argument 2 names different: declaration 'punctuation' definition 'punctuation_mode'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/server/set.h:68:54: note: Function 'set_punctuation_mode_self' argument 2 names different: declaration 'punctuation' definition 'punctuation_mode'. speech-dispatcher-0.12.0-rc2/src/server/set.c:192:1: note: Function 'set_punctuation_mode_self' argument 2 names different: declaration 'punctuation' definition 'punctuation_mode'. speech-dispatcher-0.12.0-rc2/src/server/set.c:192:1: style:inconclusive: Function 'set_punctuation_mode_all' argument 1 names different: declaration 'punctuation' definition 'punctuation_mode'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/server/set.h:89:45: note: Function 'set_punctuation_mode_all' argument 1 names different: declaration 'punctuation' definition 'punctuation_mode'. speech-dispatcher-0.12.0-rc2/src/server/set.c:192:1: note: Function 'set_punctuation_mode_all' argument 1 names different: declaration 'punctuation' definition 'punctuation_mode'. speech-dispatcher-0.12.0-rc2/src/server/set.c:209:1: style:inconclusive: Function 'set_capital_letter_recognition_self' argument 2 names different: declaration 'recogn' definition 'capital_letter_recognition'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/server/set.h:69:67: note: Function 'set_capital_letter_recognition_self' argument 2 names different: declaration 'recogn' definition 'capital_letter_recognition'. speech-dispatcher-0.12.0-rc2/src/server/set.c:209:1: note: Function 'set_capital_letter_recognition_self' argument 2 names different: declaration 'recogn' definition 'capital_letter_recognition'. speech-dispatcher-0.12.0-rc2/src/server/set.c:209:1: style:inconclusive: Function 'set_capital_letter_recognition_all' argument 1 names different: declaration 'recogn' definition 'capital_letter_recognition'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/server/set.h:90:58: note: Function 'set_capital_letter_recognition_all' argument 1 names different: declaration 'recogn' definition 'capital_letter_recognition'. speech-dispatcher-0.12.0-rc2/src/server/set.c:209:1: note: Function 'set_capital_letter_recognition_all' argument 1 names different: declaration 'recogn' definition 'capital_letter_recognition'. speech-dispatcher-0.12.0-rc2/src/server/set.c:361:1: style:inconclusive: Function 'set_output_module_self' argument 1 names different: declaration 'uid' definition 'fd'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/server/set.h:43:32: note: Function 'set_output_module_self' argument 1 names different: declaration 'uid' definition 'fd'. speech-dispatcher-0.12.0-rc2/src/server/set.c:361:1: note: Function 'set_output_module_self' argument 1 names different: declaration 'uid' definition 'fd'. speech-dispatcher-0.12.0-rc2/src/server/set.c:570:7: style: Variable 'uid' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/speechd.c:678:30: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:783:16: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:663:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:714:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALE_DATA [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:783:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1294:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_DATA_SSML [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1396:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_CHAR [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:813:18: style: Local variable 'syms' shadows outer argument [shadowArgument] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:778:95: note: Shadowed declaration speech-dispatcher-0.12.0-rc2/src/server/symbols.c:813:18: note: Shadow variable speech-dispatcher-0.12.0-rc2/src/server/symbols.c:838:18: style: Local variable 'syms' shadows outer argument [shadowArgument] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:778:95: note: Shadowed declaration speech-dispatcher-0.12.0-rc2/src/server/symbols.c:838:18: note: Shadow variable speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1131:10: style: Local variable 'i' shadows outer variable [shadowVariable] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1105:8: note: Shadowed declaration speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1131:10: note: Shadow variable speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1204:17: style: Local variable 'sym' shadows outer variable [shadowVariable] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1106:16: note: Shadowed declaration speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1204:17: note: Shadow variable speech-dispatcher-0.12.0-rc2/src/server/symbols.c:937:17: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1062:80: style: Parameter 'replacement' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1077:12: style: Variable 'res' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1124:11: style: Variable 'node' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1204:17: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/symbols.c:1382:8: style: Variable 'locale' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/output.c:1358:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] speech-dispatcher-0.12.0-rc2/src/server/output.c:1380:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] speech-dispatcher-0.12.0-rc2/src/server/output.c:77:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] speech-dispatcher-0.12.0-rc2/src/tests/clibrary.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MESSAGE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/output.c:447:45: style:inconclusive: Function 'output_get_voices' argument 1 names different: declaration 'output' definition 'module'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/server/output.h:43:45: note: Function 'output_get_voices' argument 1 names different: declaration 'output' definition 'module'. speech-dispatcher-0.12.0-rc2/src/server/output.c:447:45: note: Function 'output_get_voices' argument 1 names different: declaration 'output' definition 'module'. speech-dispatcher-0.12.0-rc2/src/server/output.c:749:68: style:inconclusive: Function 'output_send_debug' argument 3 names different: declaration 'logfile_path' definition 'log_path'. [funcArgNamesDifferent] speech-dispatcher-0.12.0-rc2/src/server/output.h:31:68: note: Function 'output_send_debug' argument 3 names different: declaration 'logfile_path' definition 'log_path'. speech-dispatcher-0.12.0-rc2/src/server/output.c:749:68: note: Function 'output_send_debug' argument 3 names different: declaration 'logfile_path' definition 'log_path'. speech-dispatcher-0.12.0-rc2/src/server/output.c:393:7: style: Local variable 'ret' shadows outer variable [shadowVariable] speech-dispatcher-0.12.0-rc2/src/server/output.c:372:6: note: Shadowed declaration speech-dispatcher-0.12.0-rc2/src/server/output.c:393:7: note: Shadow variable speech-dispatcher-0.12.0-rc2/src/server/output.c:1282:16: style: Variable 'output' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/output.c:859:6: error: Uninitialized struct member: output.audio [uninitStructMember] speech-dispatcher-0.12.0-rc2/src/server/output.c:1431:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/tests/clibrary2.c:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CHILD_MALE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/tests/clibrary2.c:100:28: warning: Either the condition 'module==NULL' is redundant or there is possible null pointer dereference: module. [nullPointerRedundantCheck] speech-dispatcher-0.12.0-rc2/src/tests/clibrary2.c:101:13: note: Assuming that condition 'module==NULL' is not redundant speech-dispatcher-0.12.0-rc2/src/tests/clibrary2.c:100:28: note: Null pointer dereference speech-dispatcher-0.12.0-rc2/src/tests/clibrary2.c:109:30: warning: Either the condition 'language==NULL' is redundant or there is possible null pointer dereference: language. [nullPointerRedundantCheck] speech-dispatcher-0.12.0-rc2/src/tests/clibrary2.c:110:15: note: Assuming that condition 'language==NULL' is not redundant speech-dispatcher-0.12.0-rc2/src/tests/clibrary2.c:109:30: note: Null pointer dereference speech-dispatcher-0.12.0-rc2/src/tests/connection-recovery.c:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MESSAGE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/tests/connection-recovery.c:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/tests/connection-recovery.c:40:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] speech-dispatcher-0.12.0-rc2/src/tests/long_message.c:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MESSAGE [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:669:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:669:8: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:700:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:700:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:701:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:701:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:702:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:702:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:703:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:703:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:704:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:704:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:735:15: warning: Either the condition 'index_mark!=NULL' is redundant or there is possible null pointer dereference: index_mark. [nullPointerRedundantCheck] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:765:25: note: Assuming that condition 'index_mark!=NULL' is not redundant speech-dispatcher-0.12.0-rc2/src/server/speaking.c:735:15: note: Null pointer dereference speech-dispatcher-0.12.0-rc2/src/server/speaking.c:745:22: warning: Either the condition 'index_mark!=NULL' is redundant or there is possible null pointer dereference: index_mark. [nullPointerRedundantCheck] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:765:25: note: Assuming that condition 'index_mark!=NULL' is not redundant speech-dispatcher-0.12.0-rc2/src/server/speaking.c:745:22: note: Null pointer dereference speech-dispatcher-0.12.0-rc2/src/server/speaking.c:751:22: warning: Either the condition 'index_mark!=NULL' is redundant or there is possible null pointer dereference: index_mark. [nullPointerRedundantCheck] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:765:25: note: Assuming that condition 'index_mark!=NULL' is not redundant speech-dispatcher-0.12.0-rc2/src/server/speaking.c:751:22: note: Null pointer dereference speech-dispatcher-0.12.0-rc2/src/server/speaking.c:759:22: warning: Either the condition 'index_mark!=NULL' is redundant or there is possible null pointer dereference: index_mark. [nullPointerRedundantCheck] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:765:25: note: Assuming that condition 'index_mark!=NULL' is not redundant speech-dispatcher-0.12.0-rc2/src/server/speaking.c:759:22: note: Null pointer dereference speech-dispatcher-0.12.0-rc2/src/server/speaking.c:333:21: style: Variable 'p5_message' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/tests/spd_cancel_long_message.c:65:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CANCEL [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:356:8: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:487:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:664:41: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:700:1: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:701:5: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:702:5: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:703:5: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:704:5: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:839:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:920:17: style: Variable 'global_settings' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:921:19: style: Variable 'message' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/server/speaking.c:388:7: style: Variable 'im' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/tests/spd_set_notifications_all.c:76:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_ALL [valueFlowBailoutIncompleteVar] speech-dispatcher-0.12.0-rc2/src/tests/spd_set_notifications_all.c:49:12: style: Parameter 'index_mark' can be declared as pointer to const. However it seems that 'index_mark_cb' is a callback function, if 'index_mark' is declared with const you might also need to cast function pointer(s). [constParameterCallback] speech-dispatcher-0.12.0-rc2/src/tests/spd_set_notifications_all.c:73:21: note: You might need to cast the function pointer here speech-dispatcher-0.12.0-rc2/src/tests/spd_set_notifications_all.c:49:12: note: Parameter 'index_mark' can be declared as pointer to const speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:216:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:225:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:245:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:252:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:260:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:261:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:267:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:79:3: error: Memory leak: reply [memleak] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:226:11: warning: Either the condition 'command==NULL' is redundant or there is possible null pointer dereference: command. [nullPointerRedundantCheck] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:227:16: note: Assuming that condition 'command==NULL' is not redundant speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:226:11: note: Null pointer dereference speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:278:8: style: Local variable 'ret' shadows outer variable [shadowVariable] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:167:8: note: Shadowed declaration speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:278:8: note: Shadow variable speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:60:31: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:85:29: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:161:26: style: Parameter 'argv' can be declared as const array [constParameter] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:165:8: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/tests/run_test.c:167:8: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/parse.c:283:14: error: Dereferencing 'hist_get_sub' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:283:14: error: Memory pointed to by 'hist_get_sub' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:280:7: note: Memory pointed to by 'hist_get_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:283:14: note: Memory pointed to by 'hist_get_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:286:14: error: Dereferencing 'hist_get_sub' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:286:14: error: Memory pointed to by 'hist_get_sub' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:280:7: note: Memory pointed to by 'hist_get_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:286:14: note: Memory pointed to by 'hist_get_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:314:14: error: Dereferencing 'hist_get_sub' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:314:14: error: Memory pointed to by 'hist_get_sub' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:280:7: note: Memory pointed to by 'hist_get_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:314:14: note: Memory pointed to by 'hist_get_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:316:14: error: Dereferencing 'hist_get_sub' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:316:14: error: Memory pointed to by 'hist_get_sub' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:280:7: note: Memory pointed to by 'hist_get_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:316:14: note: Memory pointed to by 'hist_get_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:323:13: error: Dereferencing 'cmd_main' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:323:13: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:276:6: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:323:13: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:336:15: error: Dereferencing 'location' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:336:15: error: Memory pointed to by 'location' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:334:8: note: Memory pointed to by 'location' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:336:15: note: Memory pointed to by 'location' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:339:15: error: Dereferencing 'location' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:339:15: error: Memory pointed to by 'location' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:334:8: note: Memory pointed to by 'location' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:339:15: note: Memory pointed to by 'location' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:345:5: error: Memory pointed to by 'location' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:334:8: note: Memory pointed to by 'location' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:345:5: note: Memory pointed to by 'location' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:348:14: error: Dereferencing 'hist_cur_sub' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:348:14: error: Memory pointed to by 'hist_cur_sub' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:327:7: note: Memory pointed to by 'hist_cur_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:348:14: note: Memory pointed to by 'hist_cur_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:350:14: error: Dereferencing 'hist_cur_sub' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:350:14: error: Memory pointed to by 'hist_cur_sub' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:327:7: note: Memory pointed to by 'hist_cur_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:350:14: note: Memory pointed to by 'hist_cur_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:352:14: error: Dereferencing 'hist_cur_sub' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:352:14: error: Memory pointed to by 'hist_cur_sub' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:327:7: note: Memory pointed to by 'hist_cur_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:352:14: note: Memory pointed to by 'hist_cur_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:355:4: error: Memory pointed to by 'hist_cur_sub' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:327:7: note: Memory pointed to by 'hist_cur_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:355:4: note: Memory pointed to by 'hist_cur_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:359:13: error: Dereferencing 'cmd_main' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:359:13: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:276:6: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:359:13: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:363:13: error: Dereferencing 'cmd_main' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:363:13: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:276:6: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:363:13: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:368:2: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:276:6: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:368:2: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:411:11: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:411:11: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:409:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:411:11: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:415:14: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:416:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:409:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:416:3: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:418:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:409:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:418:3: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:436:12: error: Dereferencing 'priority_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:436:12: error: Memory pointed to by 'priority_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:434:7: note: Memory pointed to by 'priority_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:436:12: note: Memory pointed to by 'priority_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:438:12: error: Dereferencing 'priority_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:438:12: error: Memory pointed to by 'priority_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:434:7: note: Memory pointed to by 'priority_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:438:12: note: Memory pointed to by 'priority_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:440:12: error: Dereferencing 'priority_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:440:12: error: Memory pointed to by 'priority_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:434:7: note: Memory pointed to by 'priority_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:440:12: note: Memory pointed to by 'priority_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:442:12: error: Dereferencing 'priority_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:442:12: error: Memory pointed to by 'priority_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:434:7: note: Memory pointed to by 'priority_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:442:12: note: Memory pointed to by 'priority_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:445:4: error: Memory pointed to by 'priority_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:434:7: note: Memory pointed to by 'priority_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:445:4: note: Memory pointed to by 'priority_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:453:13: error: Dereferencing 'set_sub' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:453:13: error: Memory pointed to by 'set_sub' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:424:6: note: Memory pointed to by 'set_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:453:13: note: Memory pointed to by 'set_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:464:13: error: Dereferencing 'set_sub' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:464:13: error: Memory pointed to by 'set_sub' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:424:6: note: Memory pointed to by 'set_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:464:13: note: Memory pointed to by 'set_sub' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:710:13: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:710:13: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:706:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:710:13: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:718:14: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:719:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:706:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:719:3: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:727:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:706:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:727:3: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:746:13: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:746:13: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:744:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:746:13: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:752:14: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:753:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:744:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:753:3: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:759:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:744:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:759:3: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:783:13: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:783:13: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:779:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:783:13: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:792:14: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:793:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:779:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:793:3: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:801:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:779:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:801:3: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:820:13: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:820:13: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:818:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:820:13: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:826:14: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:827:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:818:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:827:3: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:832:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:818:6: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:832:3: note: Memory pointed to by 'who_s' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:929:13: error: Dereferencing 'list_type' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:929:13: error: Memory pointed to by 'list_type' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:917:6: note: Memory pointed to by 'list_type' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:929:13: note: Memory pointed to by 'list_type' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:1104:13: error: Dereferencing 'cmd_main' after it is deallocated / released [deallocuse] speech-dispatcher-0.12.0-rc2/src/server/parse.c:1104:13: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:1096:6: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:1104:13: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:1113:3: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree] speech-dispatcher-0.12.0-rc2/src/server/parse.c:1096:6: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:1113:3: note: Memory pointed to by 'cmd_main' is freed twice. speech-dispatcher-0.12.0-rc2/src/server/parse.c:1145:35: warning: Either the condition 'orig_text==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] speech-dispatcher-0.12.0-rc2/src/server/parse.c:1147:16: note: Assuming that condition 'orig_text==NULL' is not redundant speech-dispatcher-0.12.0-rc2/src/server/parse.c:1145:35: note: Null pointer addition speech-dispatcher-0.12.0-rc2/src/server/parse.c:68:8: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/parse.c:931:17: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/parse.c:948:18: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] speech-dispatcher-0.12.0-rc2/src/server/parse.c:151:13: style: Variable 'end_data' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/server/parse.c:699:10: style: Variable 'uid' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/server/parse.c:737:10: style: Variable 'uid' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/server/parse.c:769:10: style: Variable 'uid' is assigned a value that is never used. [unreadVariable] speech-dispatcher-0.12.0-rc2/src/server/parse.c:811:10: style: Variable 'uid' is assigned a value that is never used. [unreadVariable] diff: DONE