2025-05-08 03:05
ftp://ftp.de.debian.org/debian/pool/main/s/speech-dispatcher/speech-dispatcher_0.12.0.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 --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1
platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39
python: 3.12.3
client-version: 1.3.67
compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0
cppcheck: head 2.17.0
head-info: ebc80c0 (2025-05-07 18:59:31 +0200)
count: 1047 1119
elapsed-time: 13.5 13.8
head-timing-info:
old-timing-info:
head results:
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:161:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:319:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:366:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SPAWN_CMD [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:484:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:977:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_ALL [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:993:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SELF [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:998:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_ALLCLIENTS [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1016:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CAP_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1030:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SELF [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1036:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_ALLCLIENTS [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1054:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SPELL_ON [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1066:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SELF [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1071:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_ALLCLIENTS [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1087:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_DATA_TEXT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1137:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SELF [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1142:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_ALLCLIENTS [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1229:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_RATE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1234:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_RATE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1243:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_RATE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1249:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_RATE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1255:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1260:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1275:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1282:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH_RANGE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1289:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1298:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PITCH [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1304:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_VOLUME [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1309:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_VOLUME [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1318:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_VOLUME [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1324:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_VOLUME [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1330:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_LANGUAGE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1336:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_LANGUAGE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1345:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_LANGUAGE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1351:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_LANGUAGE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1357:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_OUTPUT_MODULE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1364:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_OUTPUT_MODULE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1373:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_OUTPUT_MODULE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1380:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_OUTPUT_MODULE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1386:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SYNTHESIS_VOICE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1393:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SYNTHESIS_VOICE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1402:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SYNTHESIS_VOICE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1454:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_INDEX_MARKS [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1540:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1562:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1741:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1936:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_EVENT_BEGIN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:2023:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1005:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1043:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1078:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1149:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1242:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1268:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1297:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1317:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1344:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1372:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1401:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:780:2: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:775:8: note: Mismatching allocation and deallocation: buf
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:780:2: note: Mismatching allocation and deallocation: buf
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:874:2: error: Mismatching allocation and deallocation: command_key [mismatchAllocDealloc]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:872:16: note: Mismatching allocation and deallocation: command_key
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:874:2: note: Mismatching allocation and deallocation: command_key
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:961:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:959:12: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:961:2: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1162:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1160:12: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1162:2: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1191:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1189:12: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1191:2: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1207:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1205:12: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1207:2: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1220:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1218:12: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1220:2: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1521:2: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1515:18: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1521:2: note: Mismatching allocation and deallocation: command
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1687:2: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1685:8: note: Mismatching allocation and deallocation: buf
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1687:2: note: Mismatching allocation and deallocation: buf
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1596:4: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:111:9: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:110:12: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:110:12: note: Assignment 'p=malloc(nAvail)', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:111:9: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:112:2: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:110:12: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:110:12: note: Assignment 'p=malloc(nAvail)', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:112:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:212:2: warning: If memory allocation fails, then there is a possible null pointer dereference: address [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:211:40: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:211:40: note: Assignment 'address=malloc(sizeof(struct SPDConnectionAddress))', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:212:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:213:2: warning: If memory allocation fails, then there is a possible null pointer dereference: address [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:211:40: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:211:40: note: Assignment 'address=malloc(sizeof(struct SPDConnectionAddress))', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:213:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:214:2: warning: If memory allocation fails, then there is a possible null pointer dereference: address [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:211:40: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:211:40: note: Assignment 'address=malloc(sizeof(struct SPDConnectionAddress))', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:214:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1540:3: warning: If memory allocation fails, then there is a possible null pointer dereference: svoices [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:32: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:12: note: Assignment 'svoices=(SPDVoice**)malloc((num_items+1)*sizeof(SPDVoice*))', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1536:22: note: Assuming condition is false
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1540:3: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1541:3: warning: If memory allocation fails, then there is a possible null pointer dereference: svoices [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:32: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:12: note: Assignment 'svoices=(SPDVoice**)malloc((num_items+1)*sizeof(SPDVoice*))', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1536:22: note: Assuming condition is false
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1541:3: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1542:3: warning: If memory allocation fails, then there is a possible null pointer dereference: svoices [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:32: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:12: note: Assignment 'svoices=(SPDVoice**)malloc((num_items+1)*sizeof(SPDVoice*))', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1536:22: note: Assuming condition is false
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1542:3: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1543:3: warning: If memory allocation fails, then there is a possible null pointer dereference: svoices [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:32: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:12: note: Assignment 'svoices=(SPDVoice**)malloc((num_items+1)*sizeof(SPDVoice*))', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1536:22: note: Assuming condition is false
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1543:3: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1544:10: warning: If memory allocation fails, then there is a possible null pointer dereference: svoices [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:32: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:12: note: Assignment 'svoices=(SPDVoice**)malloc((num_items+1)*sizeof(SPDVoice*))', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1536:22: note: Assuming condition is false
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1544:10: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1548:2: warning: If memory allocation fails, then there is a possible null pointer dereference: svoices [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:32: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1530:12: note: Assignment 'svoices=(SPDVoice**)malloc((num_items+1)*sizeof(SPDVoice*))', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1536:22: note: Assuming condition is false
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1548:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1593:3: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1586:17: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1586:17: note: Assignment 'result=malloc((max_items+1)*sizeof(char*))', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1591:13: note: Assuming condition is false
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1593:3: note: Null pointer dereference
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:163:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1953:9: style: Local variable 'err' shadows outer variable [shadowVariable]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1911:8: note: Shadowed declaration
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1953:9: note: Shadow variable
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:292:33: style: Parameter 'host_name_or_ip' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:301:22: style: Variable 'addr_in' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:434:19: style: Variable 'sock_address' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:615:28: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1614:41: style: Parameter 'connection' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1614:70: style: Parameter 'msg_ids' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:2142:25: style: Parameter 'str' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:2221:27: style: Parameter 'format' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:605:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:704:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:741:21: style: Variable 'prepare_failed' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:70:10: debug: Function::addArguments found argument 'user' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:119:1: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:123:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:127:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:131:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:156:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:160:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:164:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:168:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:194:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:198:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:202:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:206:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:210:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:214:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:218:5: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:236:1: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:258:1: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:278:10: debug: Function::addArguments found argument 'connection' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG3 [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNSPECIFIED [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:238:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:260:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:284:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:48:8: style: Variable 'c_priority' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:220:2: style: Variable 'c_value' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:238:2: style: Variable 'c_value' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/api/guile/gssip.c:260:2: style: Variable 'c_value' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/audio/alsa.c:111:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STATE_XRUN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/alsa.c:142:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/alsa.c:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/alsa.c:307:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/alsa.c:416:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/alsa.c:630:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/alsa.c:777:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STATE_XRUN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/alsa.c:953:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/alsa.c:281:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
speech-dispatcher-0.12.0/src/audio/alsa.c:645:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled]
speech-dispatcher-0.12.0/src/audio/alsa.c:969: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/src/audio/alsa.c:993:2: note: You might need to cast the function pointer here
speech-dispatcher-0.12.0/src/audio/alsa.c:969:38: note: Parameter 'id' can be declared as pointer to const
speech-dispatcher-0.12.0/src/audio/alsa.c:273:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/audio/alsa.c:302:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/audio/libao.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AO_FMT_NATIVE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/libao.c:93:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AudioID [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/libao.c:182:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
speech-dispatcher-0.12.0/src/audio/libao.c:100: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/src/audio/libao.c:218:2: note: You might need to cast the function pointer here
speech-dispatcher-0.12.0/src/audio/libao.c:100:33: note: Parameter 'id' can be declared as pointer to const
speech-dispatcher-0.12.0/src/audio/libao.c:169: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/src/audio/libao.c:219:2: note: You might need to cast the function pointer here
speech-dispatcher-0.12.0/src/audio/libao.c:169:33: note: Parameter 'id' can be declared as pointer to const
speech-dispatcher-0.12.0/src/audio/libao.c:186: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/src/audio/libao.c:221:2: note: You might need to cast the function pointer here
speech-dispatcher-0.12.0/src/audio/libao.c:186:39: note: Parameter 'id' can be declared as pointer to const
speech-dispatcher-0.12.0/src/audio/libao.c:201:11: style: Variable 'driver_info' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/audio/libao.c:148:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/audio/nas.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/nas.c:229:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
speech-dispatcher-0.12.0/src/audio/nas.c:139:21: style: Variable 'event_handler' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/audio/nas.c:234: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/src/audio/nas.c:258:2: note: You might need to cast the function pointer here
speech-dispatcher-0.12.0/src/audio/nas.c:234:37: note: Parameter 'id' can be declared as pointer to const
speech-dispatcher-0.12.0/src/audio/oss.c:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/oss.c:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_POST [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/oss.c:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFMT_S16_NE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/oss.c:424:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_RESET [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/oss.c:448:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
speech-dispatcher-0.12.0/src/audio/oss.c:281:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled]
speech-dispatcher-0.12.0/src/audio/oss.c:135:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
speech-dispatcher-0.12.0/src/audio/oss.c:129:6: note: Assuming that condition 'ret' is not redundant
speech-dispatcher-0.12.0/src/audio/oss.c:135:6: note: Condition 'ret' is always false
speech-dispatcher-0.12.0/src/audio/oss.c:207:3: error: Memory leak: track_volume.samples [memleak]
speech-dispatcher-0.12.0/src/audio/oss.c:459: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/src/audio/oss.c:483:2: note: You might need to cast the function pointer here
speech-dispatcher-0.12.0/src/audio/oss.c:459:37: note: Parameter 'id' can be declared as pointer to const
speech-dispatcher-0.12.0/src/audio/oss.c:389:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/audio/pipewire.c:266:92: error: syntax error: ( . format [syntaxError]
speech-dispatcher-0.12.0/src/audio/pulse.c:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_ERR_INTERNAL [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/pulse.c:320:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_CONTEXT_FAILED [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/pulse.c:349:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_CONTEXT_FAILED [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/pulse.c:403:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_CONTEXT_FAILED [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/pulse.c:518:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_SAMPLE_S16LE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/pulse.c:582:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/audio/pulse.c:761:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
speech-dispatcher-0.12.0/src/audio/pulse.c:766: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/src/audio/pulse.c:791:2: note: You might need to cast the function pointer here
speech-dispatcher-0.12.0/src/audio/pulse.c:766:39: note: Parameter 'id' can be declared as pointer to const
speech-dispatcher-0.12.0/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/src/clients/say/say.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_EVENT_INDEX_MARK [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/say/say.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_DATA_TEXT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/say/say.c:134:22: warning: If memory allocation fails, then there is a possible null pointer dereference: locale [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/clients/say/say.c:133:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/clients/say/say.c:133:24: note: Assignment 'locale=strdup(setlocale(LC_MESSAGES,NULL))', assigned value is 0
speech-dispatcher-0.12.0/src/clients/say/say.c:134:22: note: Null pointer dereference
speech-dispatcher-0.12.0/src/clients/say/say.c:346:24: warning: If memory allocation fails, then there is a possible null pointer dereference: line [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/clients/say/say.c:345:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/clients/say/say.c:345:10: note: Assignment 'line=(char*)malloc(16384)', assigned value is 0
speech-dispatcher-0.12.0/src/clients/say/say.c:346:24: note: Null pointer dereference
speech-dispatcher-0.12.0/src/clients/say/say.c:61: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/src/clients/say/say.c:303:23: note: You might need to cast the function pointer here
speech-dispatcher-0.12.0/src/clients/say/say.c:61:82: note: Parameter 'index_mark' can be declared as pointer to const
speech-dispatcher-0.12.0/src/clients/say/say.c:101:13: style: Variable 'option_ret' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/clients/say/say.c:74:6: style: Unused variable: ret [unusedVariable]
speech-dispatcher-0.12.0/src/clients/spdsend/client.c:78:39: style:inconclusive: Function 'open_connection' argument 1 names different: declaration 'server' definition 's'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.h:66:39: note: Function 'open_connection' argument 1 names different: declaration 'server' definition 's'.
speech-dispatcher-0.12.0/src/clients/spdsend/client.c:78:39: note: Function 'open_connection' argument 1 names different: declaration 'server' definition 's'.
speech-dispatcher-0.12.0/src/clients/spdsend/client.c:91:40: style:inconclusive: Function 'close_connection' argument 1 names different: declaration 'server' definition 's'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.h:67:40: note: Function 'close_connection' argument 1 names different: declaration 'server' definition 's'.
speech-dispatcher-0.12.0/src/clients/spdsend/client.c:91:40: note: Function 'close_connection' argument 1 names different: declaration 'server' definition 's'.
speech-dispatcher-0.12.0/src/clients/spdsend/client.c:97:36: style:inconclusive: Function 'send_command' argument 1 names different: declaration 'server' definition 's'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.h:68:36: note: Function 'send_command' argument 1 names different: declaration 'server' definition 's'.
speech-dispatcher-0.12.0/src/clients/spdsend/client.c:97:36: note: Function 'send_command' argument 1 names different: declaration 'server' definition 's'.
speech-dispatcher-0.12.0/src/clients/spdsend/common.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_WR [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/spdsend/common.c:43:43: portability: 'buffer' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
speech-dispatcher-0.12.0/src/clients/spdsend/common.c:64:10: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:337:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:359:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LOCAL [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:401:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:455:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LOCAL [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:126:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled]
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:337:9: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled]
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:235:38: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources]
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:228:18: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:228:18: note: Assignment 'f=fdopen(from,"r")', assigned value is 0
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:231:11: note: Assuming condition is false
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:235:38: note: Null pointer dereference
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:407:2: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode]
speech-dispatcher-0.12.0/src/clients/spdsend/server.c:404:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.c:50:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.c:50:12: style: The statement 'if (errno!=0) errno=0' is logically equivalent to 'errno=0'. [duplicateConditionalAssign]
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.c:51:9: note: Assignment 'errno=0'
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.c:50:12: note: Condition 'errno!=0' is redundant
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.c:58:4: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
speech-dispatcher-0.12.0/src/clients/spdsend/spdsend.c:109:9: style: Variable 'host' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/common/common.c:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/fdsetconv.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MALE1 [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/fdsetconv.c:121:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/fdsetconv.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_SPELL_ON [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/fdsetconv.c:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CAP_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/fdsetconv.c:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/i18n.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/common/spd_audio.c:199:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/spd_audio.c:256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/spd_audio.c:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/spd_audio.c:334:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/spd_audio.c:410:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/spd_audio.c:478:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/common/spd_audio.c:212:41: style: Parameter 'id' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/common/spd_audio.c:217:28: style: Variable 'out_end' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/common/speak_queue.c:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFM_READ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/modules/baratinoo.c:187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:235:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:236:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:237:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:238:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:239:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:240:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:241:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:242:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:243:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:244:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:253:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:585:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:922:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:957:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:1174:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_SOME [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/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/src/modules/spd_module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/baratinoo.c:308:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/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/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/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/src/modules/baratinoo.c:390:10: style: Variable 'engine' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:847:42: style: Parameter 'lang' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/baratinoo.c:943:10: style: Variable 'engine' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/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/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/src/modules/baratinoo_shim.c:85:75: style: Parameter 'privateData' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/baratinoo_shim.c:113:45: style: Parameter 'signal' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/baratinoo_shim.c:122:123: style: Parameter 'voiceModules' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/cicero.c:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/cicero.c:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/cicero.c:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/cicero.c:116:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/cicero.c:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/cicero.c:156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/cicero.c:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/cicero.c:339:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/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/src/modules/spd_module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/cicero.c:143:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/cicero.c:470:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/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/src/modules/cicero.c:334:19: style: Variable 'pos' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/modules/cicero.c:334:37: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/modules/cicero.c:335:11: style: Variable 'flag' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/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/src/modules/espeak.c:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:203:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_OUTPUT_SYNCHRONOUS [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:245:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EE_INTERNAL_ERROR [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:419:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakRATE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:432:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakVOLUME [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:455:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakPITCH [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:480:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakRANGE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:491:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakPUNCT_SOME [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:533:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakCAPITALS [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:588:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EE_OK [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:656:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EE_OK [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:688:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:717:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable espeakEVENT_LIST_TERMINATED [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:803:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:844:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:1032:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:1050:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EE_OK [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/espeak.c:887:35: warning: Either the condition 'variant_list!=NULL' is redundant or there is possible null pointer dereference: variant_list. [nullPointerRedundantCheck]
speech-dispatcher-0.12.0/src/modules/espeak.c:964:20: note: Assuming that condition 'variant_list!=NULL' is not redundant
speech-dispatcher-0.12.0/src/modules/espeak.c:887:35: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/espeak.c:970:43: warning: Either the condition 'voice_list!=NULL' is redundant or there is possible null pointer dereference: voice_list. [nullPointerRedundantCheck]
speech-dispatcher-0.12.0/src/modules/espeak.c:1013:17: note: Assuming that condition 'voice_list!=NULL' is not redundant
speech-dispatcher-0.12.0/src/modules/espeak.c:970:43: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/espeak.c:181:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/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/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/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/src/modules/espeak.c:296:10: style: Local variable 'msg' shadows outer variable [shadowVariable]
speech-dispatcher-0.12.0/src/modules/espeak.c:247:9: note: Shadowed declaration
speech-dispatcher-0.12.0/src/modules/espeak.c:296:10: note: Shadow variable
speech-dispatcher-0.12.0/src/modules/espeak.c:325:10: style: Local variable 'msg' shadows outer variable [shadowVariable]
speech-dispatcher-0.12.0/src/modules/espeak.c:247:9: note: Shadowed declaration
speech-dispatcher-0.12.0/src/modules/espeak.c:325:10: note: Shadow variable
speech-dispatcher-0.12.0/src/modules/espeak.c:337:10: style: Local variable 'msg' shadows outer variable [shadowVariable]
speech-dispatcher-0.12.0/src/modules/espeak.c:247:9: note: Shadowed declaration
speech-dispatcher-0.12.0/src/modules/espeak.c:337:10: note: Shadow variable
speech-dispatcher-0.12.0/src/modules/espeak.c:318:15: style: Variable 'wc_ptr' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/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/src/modules/festival.c:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:148:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:413:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:444:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:495:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:754:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:809:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CAP_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival.c:966:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_CHAR [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/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/src/modules/festival.c:1099:7: note: ret is assigned
speech-dispatcher-0.12.0/src/modules/festival.c:1103:7: note: ret is overwritten
speech-dispatcher-0.12.0/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/src/modules/festival.c:1103:7: note: ret is assigned
speech-dispatcher-0.12.0/src/modules/festival.c:1118:7: note: ret is overwritten
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/festival.c:228:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:62:36: note: Function 'module_speak_sync' argument 1 names different: declaration 'data' definition 'festival_message'.
speech-dispatcher-0.12.0/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/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/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/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/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/src/modules/festival.c:190:63: note: Function 'cache_insert' argument 3 names different: declaration 'value' definition 'fwave'.
speech-dispatcher-0.12.0/src/modules/festival.c:985:63: note: Function 'cache_insert' argument 3 names different: declaration 'value' definition 'fwave'.
speech-dispatcher-0.12.0/src/modules/festival.c:438:38: style: Parameter 'fwave' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/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/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/src/modules/festival_client.c:109:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/festival_client.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/modules/festival_client.c:535:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fd [nullPointerOutOfResources]
speech-dispatcher-0.12.0/src/modules/festival_client.c:528:13: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival_client.c:528:13: note: Assignment 'fd=fdopen(dup(info->server_fd),"wb")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival_client.c:535:13: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/festival_client.c:639:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fd [nullPointerOutOfResources]
speech-dispatcher-0.12.0/src/modules/festival_client.c:638:13: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival_client.c:638:13: note: Assignment 'fd=fdopen(dup(info->server_fd),"wb")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival_client.c:639:10: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/festival_client.c:641:9: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fd [nullPointerOutOfResources]
speech-dispatcher-0.12.0/src/modules/festival_client.c:638:13: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival_client.c:638:13: note: Assignment 'fd=fdopen(dup(info->server_fd),"wb")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival_client.c:641:9: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/festival_client.c:162:48: style: Parameter 'field' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/festival_client.c:177:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/festival_client.c:178:8: style: Variable 'field' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/src/modules/festival_client.c:445:35: style: Parameter 'info' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/festival_client.c:510:46: style: Parameter 'command' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/festival_client.c:689:29: style: Parameter 'info' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/festival_client.c:736:41: style: Parameter 'field' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/flite.c:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/flite.c:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/flite.c:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/flite.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/flite.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cst_voice [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/flite.c:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/flite.c:73:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:62:49: note: Function 'module_speak_sync' argument 2 names different: declaration 'bytes' definition 'len'.
speech-dispatcher-0.12.0/src/modules/flite.c:126:51: note: Function 'module_speak_sync' argument 2 names different: declaration 'bytes' definition 'len'.
speech-dispatcher-0.12.0/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/src/modules/flite.c:49:41: note: Function 'flite_set_volume' argument 1 names different: declaration 'pitch' definition 'volume'.
speech-dispatcher-0.12.0/src/modules/flite.c:284:41: note: Function 'flite_set_volume' argument 1 names different: declaration 'pitch' definition 'volume'.
speech-dispatcher-0.12.0/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/src/modules/generic.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:77:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:411:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_SOUND_ICON [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:645:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:794:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/generic.c:160:24: style:inconclusive: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/src/modules/spd_module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/generic.c:160:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/generic.c:739:33: style:inconclusive: Function 'generic_set_language' argument 1 names different: declaration 'language' definition 'lang'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/src/modules/generic.c:71:33: note: Function 'generic_set_language' argument 1 names different: declaration 'language' definition 'lang'.
speech-dispatcher-0.12.0/src/modules/generic.c:739:33: note: Function 'generic_set_language' argument 1 names different: declaration 'language' definition 'lang'.
speech-dispatcher-0.12.0/src/modules/generic.c:364:8: style: Variable 'str2' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/generic.c:519:12: style: Variable 'default_voice' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/generic.c:742:8: style: Variable 'dash' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/src/modules/generic.c:120:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
speech-dispatcher-0.12.0/src/modules/generic.c:122:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
speech-dispatcher-0.12.0/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/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/src/modules/generic.c:129:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
speech-dispatcher-0.12.0/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/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/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/src/modules/generic.c:152:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:82:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:250:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:251:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:252:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:253:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:254:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:255:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:256:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:257:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:260:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:335:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:382:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ECI_HAND [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:439:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:470:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:558:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_ECI_HAND [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:583:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eciSampleRate [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:767:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:842:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:868:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:893:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:923:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:978:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1057:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eciGender [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1217:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1225:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eciDataAbort [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1291:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1312:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1338:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1369:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1540:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1569:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1607:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/ibmtts.c:362:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/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/src/modules/ibmtts.c:215:35: note: Function 'set_volume' argument 1 names different: declaration 'pitch' definition 'volume'.
speech-dispatcher-0.12.0/src/modules/ibmtts.c:866:35: note: Function 'set_volume' argument 1 names different: declaration 'pitch' definition 'volume'.
speech-dispatcher-0.12.0/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/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/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/src/modules/ibmtts.c:610:8: style: Variable 'tail' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1148:9: style: Variable 'dash' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1328:56: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1336:26: style: Parameter 'from' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1367:31: style: Parameter 'key' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/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/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/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/src/modules/ibmtts.c:763:11: style: Variable 'message' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1129:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/modules/ibmtts_shim.c:28:68: style: Parameter 'aLanguages' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/ibmtts_shim.c:28:85: style: Parameter 'nLanguages' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/ibmtts_shim.c:36:36: style: Parameter 'pBuffer' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/ibmtts_shim.c:40:58: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/ibmtts_shim.c:52:73: style: Parameter 'pBuffer' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/ibmtts_shim.c:88:76: style: Parameter 'psBuffer' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/ibmtts_shim.c:92:84: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/ivona.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:66:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:297:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_KEY [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/ivona.c:504:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/ivona.c:101:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/ivona.c:242:29: style: Parameter 'delimeters' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/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/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/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/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/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/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/src/modules/ivona_client.c:67:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/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/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/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/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/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/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/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/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/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/src/modules/ivona_client.c:64:19: style: Variable 'h' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/ivona_client.c:101:9: style: Variable 'w' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/kali.cpp:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/kali.cpp:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/kali.cpp:59:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/kali.cpp:60:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/kali.cpp:61:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/kali.cpp:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/kali.cpp:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/kali.cpp:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/kali.cpp:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/kali.cpp:144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/kali.cpp:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/modules/kali.cpp:115:8: style: C-style pointer casting [cstyleCast]
speech-dispatcher-0.12.0/src/modules/kali.cpp:198:15: style: C-style pointer casting [cstyleCast]
speech-dispatcher-0.12.0/src/modules/kali.cpp:203:8: style: C-style pointer casting [cstyleCast]
speech-dispatcher-0.12.0/src/modules/kali.cpp:217:19: style: C-style pointer casting [cstyleCast]
speech-dispatcher-0.12.0/src/modules/kali.cpp:363:11: style: C-style pointer casting [cstyleCast]
speech-dispatcher-0.12.0/src/modules/kali.cpp:366:15: style: C-style pointer casting [cstyleCast]
speech-dispatcher-0.12.0/src/modules/kali.cpp:372:21: style: C-style pointer casting [cstyleCast]
speech-dispatcher-0.12.0/src/modules/kali.cpp:380:25: style: C-style pointer casting [cstyleCast]
speech-dispatcher-0.12.0/src/modules/kali.cpp:162:6: style: The scope of the variable 'bytes' can be reduced. [variableScope]
speech-dispatcher-0.12.0/src/modules/kali.cpp:356:8: style: The scope of the variable 'nlang' can be reduced. [variableScope]
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/kali.cpp:85:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:62:49: note: Function 'module_speak_sync' argument 2 names different: declaration 'bytes' definition 'len'.
speech-dispatcher-0.12.0/src/modules/kali.cpp:127:50: note: Function 'module_speak_sync' argument 2 names different: declaration 'bytes' definition 'len'.
speech-dispatcher-0.12.0/src/modules/kali.cpp:335:8: style: Variable 'v' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/kali_Kali_shim.cpp:103:45: style: Parameter 'nomLangue' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/kali_Kali_shim.cpp:115:41: style: Parameter 'nomVoix' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/kali_Kali_shim.cpp:124:34: style: Parameter 'texte' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/module_config.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASE_INSENSITIVE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:50:31: note: Function 'module_config' argument 1 names different: declaration 'configfile' definition 'configfilename'.
speech-dispatcher-0.12.0/src/modules/module_config.c:31:31: note: Function 'module_config' argument 1 names different: declaration 'configfile' definition 'configfilename'.
speech-dispatcher-0.12.0/src/modules/module_main.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_main.c:69:22: warning: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/module_main.c:68:16: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/module_main.c:68:16: note: Assignment 'msg=strdup("Unspecified initialization error\n")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/module_main.c:69:22: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/module_main.c:78:21: warning: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/module_main.c:77:15: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/module_main.c:77:15: note: Assignment 'msg=strdup("Unspecified initialization success\n")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/module_main.c:78:21: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/module_main.c:42:8: style: Variable 'configfile' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/module_main.c:43:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/module_process.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_process.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/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/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/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/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/src/modules/module_process.c:390:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_process.c:574:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_process.c:323:8: style: Variable 'dumb' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/module_process.c:324:8: style: Variable 'requested_language' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/module_process.c:325:8: style: Variable 'requested_variant' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/module_process.c:487:8: style: Variable 'debug' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/module_process.c:487:21: style: Variable 'file' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/src/modules/module_readline.c:94:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils.c:215:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils.c:548:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils.c:559:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils.c:575:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils.c:587:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils.c:599:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils.c:662:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configoption_t [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils.c:59:3: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled]
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:94:28: note: Function 'module_set' argument 1 names different: declaration 'var' definition 'cur_item'.
speech-dispatcher-0.12.0/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/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/src/modules/spd_module_main.h:94:45: note: Function 'module_set' argument 2 names different: declaration 'val' definition 'cur_value'.
speech-dispatcher-0.12.0/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/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/src/modules/spd_module_main.h:97:34: note: Function 'module_audio_set' argument 1 names different: declaration 'var' definition 'cur_item'.
speech-dispatcher-0.12.0/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/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/src/modules/spd_module_main.h:97:51: note: Function 'module_audio_set' argument 2 names different: declaration 'val' definition 'cur_value'.
speech-dispatcher-0.12.0/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/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/src/modules/spd_module_main.h:103:37: note: Function 'module_loglevel_set' argument 1 names different: declaration 'var' definition 'cur_item'.
speech-dispatcher-0.12.0/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/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/src/modules/spd_module_main.h:103:54: note: Function 'module_loglevel_set' argument 2 names different: declaration 'val' definition 'cur_value'.
speech-dispatcher-0.12.0/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/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/src/modules/spd_module_main.h:106:42: note: Function 'module_debug' argument 2 names different: declaration 'file' definition 'filename'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:208:42: note: Function 'module_debug' argument 2 names different: declaration 'file' definition 'filename'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:332:42: style:inconclusive: Function 'module_strip_punctuation_some' argument 1 names different: declaration 'buf' definition 'message'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/src/modules/module_utils.h:175:42: note: Function 'module_strip_punctuation_some' argument 1 names different: declaration 'buf' definition 'message'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:332:42: note: Function 'module_strip_punctuation_some' argument 1 names different: declaration 'buf' definition 'message'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:332:57: style:inconclusive: Function 'module_strip_punctuation_some' argument 2 names different: declaration 'punct_some' definition 'punct_chars'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/src/modules/module_utils.h:175:53: note: Function 'module_strip_punctuation_some' argument 2 names different: declaration 'punct_some' definition 'punct_chars'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:332:57: note: Function 'module_strip_punctuation_some' argument 2 names different: declaration 'punct_some' definition 'punct_chars'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:364:37: style:inconclusive: Function 'module_strip_ssml' argument 1 names different: declaration 'buf' definition 'message'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/src/modules/module_utils.h:176:37: note: Function 'module_strip_ssml' argument 1 names different: declaration 'buf' definition 'message'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:364:37: note: Function 'module_strip_ssml' argument 1 names different: declaration 'buf' definition 'message'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:580:38: style:inconclusive: Function 'module_sigunblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/src/modules/module_utils.h:180:38: note: Function 'module_sigunblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:580:38: note: Function 'module_sigunblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:592:36: style:inconclusive: Function 'module_sigblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/src/modules/module_utils.h:179:36: note: Function 'module_sigblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:592:36: note: Function 'module_sigblockusr' argument 1 names different: declaration 'signal_set' definition 'some_signals'.
speech-dispatcher-0.12.0/src/modules/module_utils.c:332:57: style: Parameter 'punct_chars' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/module_utils_addvoice.c:56:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils_addvoice.c:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils_addvoice.c:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils_addvoice.c:203:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils_addvoice.c:257:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/module_utils_addvoice.c:67:8: style: Variable 'symbolic' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/modules/module_utils_addvoice.c:163:8: style: Variable 'voicename' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/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/src/modules/openjtalk.c:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:59:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:105:3: error: Memory leak: cmd [memleak]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:110:2: error: Memory leak: cmd [memleak]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:118:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:116:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/openjtalk.c:116:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/openjtalk.c:118:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/openjtalk.c:119:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:116:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/openjtalk.c:116:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/openjtalk.c:119:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/openjtalk.c:120:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:116:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/openjtalk.c:116:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/openjtalk.c:120:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/openjtalk.c:121:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:116:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/openjtalk.c:116:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/openjtalk.c:121:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/openjtalk.c:123:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:116:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/openjtalk.c:116:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/openjtalk.c:123:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/openjtalk.c:62:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
speech-dispatcher-0.12.0/src/modules/openjtalk.c:64:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
speech-dispatcher-0.12.0/src/modules/pico.c:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/pico.c:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/pico.c:166:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_AUDIO_LE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/pico.c:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PUNCT_NONE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/modules/pico.c:367:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/pico.c:432:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/pico.c:546:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICO_RESET_SOFT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/pico.c:569:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICO_RESET_SOFT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:53:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/src/modules/pico.c:348:24: note: Function 'module_init' argument 1 names different: declaration 'msg' definition 'status_info'.
speech-dispatcher-0.12.0/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/src/modules/skeleton0.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:195:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:67:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:65:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0.c:65:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0.c:67:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0.c:68:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:65:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0.c:65:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0.c:68:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0.c:69:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:65:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0.c:65:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0.c:69:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0.c:70:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:65:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0.c:65:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0.c:70:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0.c:72:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0.c:65:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0.c:65:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0.c:72:2: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:100:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'.
speech-dispatcher-0.12.0/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/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/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/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/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/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/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/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/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/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/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/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/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/src/modules/skeleton0_espeak-ng-async-server.c:97:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:97:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:98:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:98:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:99:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:99:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:100:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:100:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:102:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:102:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:103:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:103:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:104:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:104:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:105:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:105:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:107:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:107:2: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:100:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'.
speech-dispatcher-0.12.0/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/src/modules/skeleton0_espeak-ng-async-server.c:290:16: style: Variable 'cur' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/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/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/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/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/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/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/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/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/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/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/src/modules/skeleton0_espeak-ng-async.c:96:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:96:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:97:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:97:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:98:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:98:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:99:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:99:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:101:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:101:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:102:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:102:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:103:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:103:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:104:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:104:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:106:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:94:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:106:2: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:100:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'.
speech-dispatcher-0.12.0/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/src/modules/skeleton0_espeak-ng-async.c:292:16: style: Variable 'cur' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/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/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/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/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/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/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/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/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/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/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/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/src/modules/skeleton0_espeak-ng-sync-server.c:97:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:97:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:98:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:98:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:99:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:99:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:100:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:100:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:102:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:102:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:103:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:103:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:104:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:104:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:105:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:105:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:107:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:95:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:107:2: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:100:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'.
speech-dispatcher-0.12.0/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/src/modules/skeleton0_espeak-ng-sync-server.c:289:16: style: Variable 'cur' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/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/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/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/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/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/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/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/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/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/src/modules/skeleton0_espeak-ng-sync.c:92:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:92:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:93:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:93:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:94:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:94:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:95:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:95:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:97:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:97:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:98:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:98:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:99:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:99:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:100:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:100:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:102:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:90:25: note: Assignment 'ret=malloc(3*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:102:2: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/modules/spd_module_main.h:100:30: note: Function 'module_audio_init' argument 1 names different: declaration 'status_info' definition 'status'.
speech-dispatcher-0.12.0/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/src/modules/skeleton_config.c:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:80:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:78:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:78:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:80:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:81:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:78:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:78:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:81:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:82:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:78:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:78:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:82:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:83:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:78:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:78:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:83:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:85:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:78:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:78:25: note: Assignment 'ret=malloc(2*sizeof(*ret))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/skeleton_config.c:85:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:27:68: style: Parameter 'aLanguages' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:27:85: style: Parameter 'nLanguages' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:35:36: style: Parameter 'pBuffer' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:39:58: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:51:73: style: Parameter 'pBuffer' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:87:76: style: Parameter 'psBuffer' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:91:84: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:115:25: style: Parameter 'list' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:115:45: style: Parameter 'nbVoices' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:119:23: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:123:24: style: Parameter 'data' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:123:36: style: Parameter 'string' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:123:52: style: Parameter 'size' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:127:22: style: Parameter 'v' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/modules/voxin_shim.c:127:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/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/src/server/alloc.h:32:37: note: Function 'mem_free_fdset' argument 1 names different: declaration 'set' definition 'fdset'.
speech-dispatcher-0.12.0/src/server/alloc.c:66:37: note: Function 'mem_free_fdset' argument 1 names different: declaration 'set' definition 'fdset'.
speech-dispatcher-0.12.0/src/server/compare.c:37:7: style: Variable 'uid_val' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/configuration.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configoption_t [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:180:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:214:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:227:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:279:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:323:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:353:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/configuration.c:478:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MESSAGE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/server/configuration.c:238:24: style: The if condition is the same as the previous if condition [duplicateCondition]
speech-dispatcher-0.12.0/src/server/configuration.c:236:24: note: First condition
speech-dispatcher-0.12.0/src/server/configuration.c:238:24: note: Second condition
speech-dispatcher-0.12.0/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/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/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/src/server/history.c:50:17: style: Variable 'client' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/history.c:132:19: style: Variable 'message' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/history.c:134:9: style: Variable 'gl' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/history.c:135:17: style: Variable 'client_settings' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/history.c:177:19: style: Variable 'message' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/history.c:179:9: style: Variable 'gl' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/history.c:195:9: style: Variable 'client_msgs' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/history.c:225:9: style: Variable 'client_msgs' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/history.c:247:9: style: Variable 'client_msgs' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/history.c:301:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/history.c:302:9: style: Variable 'gl' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/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/src/server/index_marking.c:157:7: style: Variable 'str_mark' can be declared as const array [constVariable]
speech-dispatcher-0.12.0/src/server/module.c:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/module.c:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/module.c:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/module.c:280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/module.c:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/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/src/server/module.c:491:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled]
speech-dispatcher-0.12.0/src/server/module.c:527:32: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources]
speech-dispatcher-0.12.0/src/server/module.c:525:12: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/module.c:525:12: note: Assignment 'f=fdopen(dup(module->pipe_out[0]),"r")', assigned value is 0
speech-dispatcher-0.12.0/src/server/module.c:527:32: note: Null pointer dereference
speech-dispatcher-0.12.0/src/server/module.c:544:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources]
speech-dispatcher-0.12.0/src/server/module.c:525:12: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/module.c:525:12: note: Assignment 'f=fdopen(dup(module->pipe_out[0]),"r")', assigned value is 0
speech-dispatcher-0.12.0/src/server/module.c:528:11: note: Assuming condition is false
speech-dispatcher-0.12.0/src/server/module.c:544:11: note: Null pointer dereference
speech-dispatcher-0.12.0/src/server/module.c:470:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
speech-dispatcher-0.12.0/src/server/module.c:466:7: note: ret is assigned
speech-dispatcher-0.12.0/src/server/module.c:470:7: note: ret is overwritten
speech-dispatcher-0.12.0/src/server/module.c:493:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
speech-dispatcher-0.12.0/src/server/module.c:470:7: note: ret is assigned
speech-dispatcher-0.12.0/src/server/module.c:493:6: note: ret is overwritten
speech-dispatcher-0.12.0/src/server/module.c:493:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
speech-dispatcher-0.12.0/src/server/module.c:476:8: note: ret is assigned
speech-dispatcher-0.12.0/src/server/module.c:493:6: note: ret is overwritten
speech-dispatcher-0.12.0/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/src/server/module.h:55:58: note: Function 'detect_output_modules' argument 2 names different: declaration 'modules_dirname' definition 'dirname'.
speech-dispatcher-0.12.0/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/src/server/module.c:749:32: style: Parameter 'module_name' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/server/module.c:749:51: style: Parameter 'module_cmd' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/server/module.c:750:11: style: Parameter 'module_cfgfile' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/server/module.c:752:9: style: Variable 'lp' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/options.c:115:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/options.c:168:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module_audio_id [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CANCEL_DISABLE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:559:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPDVoice [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:844:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module_audio_id [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:954:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable speak_queue_entry [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:977:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:988:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_INDEX_MARK [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:994:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_BEGIN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:998:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_END [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:1002:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_BROKEN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:1006:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_STOP [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:1010:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEAK_QUEUE_QET_PAUSE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:1343:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:1405:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:1478:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/output.c:1410:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled]
speech-dispatcher-0.12.0/src/server/output.c:1432:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled]
speech-dispatcher-0.12.0/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/src/server/output.c:792:68: style:inconclusive: Function 'output_send_debug' argument 3 names different: declaration 'logfile_path' definition 'log_path'. [funcArgNamesDifferent]
speech-dispatcher-0.12.0/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/src/server/output.c:792:68: note: Function 'output_send_debug' argument 3 names different: declaration 'logfile_path' definition 'log_path'.
speech-dispatcher-0.12.0/src/server/output.c:423:7: style: Local variable 'ret' shadows outer variable [shadowVariable]
speech-dispatcher-0.12.0/src/server/output.c:392:6: note: Shadowed declaration
speech-dispatcher-0.12.0/src/server/output.c:423:7: note: Shadow variable
speech-dispatcher-0.12.0/src/server/output.c:966:16: style: Variable 'output' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/output.c:1334:16: style: Variable 'output' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/output.c:1483:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/server/parse.c:119:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/parse.c:435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/parse.c:864:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_CHAR [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/server/parse.c:899:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_CHAR [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/parse.c:906:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_KEY [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/parse.c:976:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/parse.c:283:14: error: Dereferencing 'hist_get_sub' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:283:14: error: Memory pointed to by 'hist_get_sub' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:280:7: note: Memory pointed to by 'hist_get_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:283:14: note: Memory pointed to by 'hist_get_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:286:14: error: Dereferencing 'hist_get_sub' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:286:14: error: Memory pointed to by 'hist_get_sub' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:280:7: note: Memory pointed to by 'hist_get_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:286:14: note: Memory pointed to by 'hist_get_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:314:14: error: Dereferencing 'hist_get_sub' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:314:14: error: Memory pointed to by 'hist_get_sub' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:280:7: note: Memory pointed to by 'hist_get_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:314:14: note: Memory pointed to by 'hist_get_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:316:14: error: Dereferencing 'hist_get_sub' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:316:14: error: Memory pointed to by 'hist_get_sub' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:280:7: note: Memory pointed to by 'hist_get_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:316:14: note: Memory pointed to by 'hist_get_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:323:13: error: Dereferencing 'cmd_main' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:323:13: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:276:6: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:323:13: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:336:15: error: Dereferencing 'location' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:336:15: error: Memory pointed to by 'location' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:334:8: note: Memory pointed to by 'location' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:336:15: note: Memory pointed to by 'location' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:339:15: error: Dereferencing 'location' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:339:15: error: Memory pointed to by 'location' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:334:8: note: Memory pointed to by 'location' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:339:15: note: Memory pointed to by 'location' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:345:5: error: Memory pointed to by 'location' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:334:8: note: Memory pointed to by 'location' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:345:5: note: Memory pointed to by 'location' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:348:14: error: Dereferencing 'hist_cur_sub' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:348:14: error: Memory pointed to by 'hist_cur_sub' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:327:7: note: Memory pointed to by 'hist_cur_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:348:14: note: Memory pointed to by 'hist_cur_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:350:14: error: Dereferencing 'hist_cur_sub' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:350:14: error: Memory pointed to by 'hist_cur_sub' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:327:7: note: Memory pointed to by 'hist_cur_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:350:14: note: Memory pointed to by 'hist_cur_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:352:14: error: Dereferencing 'hist_cur_sub' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:352:14: error: Memory pointed to by 'hist_cur_sub' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:327:7: note: Memory pointed to by 'hist_cur_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:352:14: note: Memory pointed to by 'hist_cur_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:355:4: error: Memory pointed to by 'hist_cur_sub' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:327:7: note: Memory pointed to by 'hist_cur_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:355:4: note: Memory pointed to by 'hist_cur_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:359:13: error: Dereferencing 'cmd_main' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:359:13: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:276:6: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:359:13: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:363:13: error: Dereferencing 'cmd_main' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:363:13: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:276:6: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:363:13: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:368:2: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:276:6: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:368:2: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:411:11: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:411:11: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:409:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:411:11: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:415:14: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:416:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:409:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:416:3: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:418:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:409:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:418:3: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:436:12: error: Dereferencing 'priority_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:436:12: error: Memory pointed to by 'priority_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:434:7: note: Memory pointed to by 'priority_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:436:12: note: Memory pointed to by 'priority_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:438:12: error: Dereferencing 'priority_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:438:12: error: Memory pointed to by 'priority_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:434:7: note: Memory pointed to by 'priority_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:438:12: note: Memory pointed to by 'priority_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:440:12: error: Dereferencing 'priority_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:440:12: error: Memory pointed to by 'priority_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:434:7: note: Memory pointed to by 'priority_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:440:12: note: Memory pointed to by 'priority_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:442:12: error: Dereferencing 'priority_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:442:12: error: Memory pointed to by 'priority_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:434:7: note: Memory pointed to by 'priority_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:442:12: note: Memory pointed to by 'priority_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:445:4: error: Memory pointed to by 'priority_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:434:7: note: Memory pointed to by 'priority_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:445:4: note: Memory pointed to by 'priority_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:453:13: error: Dereferencing 'set_sub' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:453:13: error: Memory pointed to by 'set_sub' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:424:6: note: Memory pointed to by 'set_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:453:13: note: Memory pointed to by 'set_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:464:13: error: Dereferencing 'set_sub' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:464:13: error: Memory pointed to by 'set_sub' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:424:6: note: Memory pointed to by 'set_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:464:13: note: Memory pointed to by 'set_sub' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:710:13: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:710:13: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:706:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:710:13: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:718:14: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:719:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:706:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:719:3: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:727:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:706:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:727:3: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:746:13: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:746:13: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:744:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:746:13: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:752:14: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:753:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:744:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:753:3: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:759:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:744:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:759:3: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:783:13: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:783:13: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:779:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:783:13: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:792:14: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:793:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:779:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:793:3: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:801:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:779:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:801:3: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:820:13: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:820:13: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:818:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:820:13: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:826:14: error: Dereferencing 'who_s' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:827:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:818:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:827:3: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:832:3: error: Memory pointed to by 'who_s' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:818:6: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:832:3: note: Memory pointed to by 'who_s' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:929:13: error: Dereferencing 'list_type' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:929:13: error: Memory pointed to by 'list_type' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:917:6: note: Memory pointed to by 'list_type' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:929:13: note: Memory pointed to by 'list_type' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:1105:13: error: Dereferencing 'cmd_main' after it is deallocated / released [deallocuse]
speech-dispatcher-0.12.0/src/server/parse.c:1105:13: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:1097:6: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:1105:13: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:1114:3: error: Memory pointed to by 'cmd_main' is freed twice. [doubleFree]
speech-dispatcher-0.12.0/src/server/parse.c:1097:6: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:1114:3: note: Memory pointed to by 'cmd_main' is freed twice.
speech-dispatcher-0.12.0/src/server/parse.c:1146:35: warning: Either the condition 'orig_text==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
speech-dispatcher-0.12.0/src/server/parse.c:1148:16: note: Assuming that condition 'orig_text==NULL' is not redundant
speech-dispatcher-0.12.0/src/server/parse.c:1146:35: note: Null pointer addition
speech-dispatcher-0.12.0/src/server/parse.c:68:8: style: Variable 'pos' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/parse.c:931:17: style: Variable 'mod' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/parse.c:949:18: style: Variable 'settings' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/parse.c:151:13: style: Variable 'end_data' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/server/parse.c:699:10: style: Variable 'uid' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/server/parse.c:737:10: style: Variable 'uid' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/server/parse.c:769:10: style: Variable 'uid' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/server/parse.c:811:10: style: Variable 'uid' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/server/server.c:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/server.c:288:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/server.c:99:9: style: Condition 'fd>0' is always true [knownConditionTrueFalse]
speech-dispatcher-0.12.0/src/server/server.c:83:9: note: Assuming that condition 'fd>0' is not redundant
speech-dispatcher-0.12.0/src/server/server.c:99:9: note: Condition 'fd>0' is always true
speech-dispatcher-0.12.0/src/server/server.c:72:9: style: Variable 'element' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/set.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/set.c:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MALE1 [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/set.c:491:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_BEGIN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/src/server/set.c:570:7: style: Variable 'uid' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/speaking.c:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:405:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_TEXT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:540:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:658:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:738:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_BEGIN [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:815:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CANCEL [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:845:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:973:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:991:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:1049:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_IMPORTANT [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:1105:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PROGRESS [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/speaking.c:1131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_PROGRESS [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/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/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/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/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/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/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/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/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/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/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/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/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/src/server/speaking.c:765:25: note: Assuming that condition 'index_mark!=NULL' is not redundant
speech-dispatcher-0.12.0/src/server/speaking.c:735:15: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/server/speaking.c:765:25: note: Assuming that condition 'index_mark!=NULL' is not redundant
speech-dispatcher-0.12.0/src/server/speaking.c:745:22: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/server/speaking.c:765:25: note: Assuming that condition 'index_mark!=NULL' is not redundant
speech-dispatcher-0.12.0/src/server/speaking.c:751:22: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/server/speaking.c:765:25: note: Assuming that condition 'index_mark!=NULL' is not redundant
speech-dispatcher-0.12.0/src/server/speaking.c:759:22: note: Null pointer dereference
speech-dispatcher-0.12.0/src/server/speaking.c:333:21: style: Variable 'p5_message' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/speaking.c:356:8: style: Variable 'pos' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/speaking.c:487:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/speaking.c:664:41: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/server/speaking.c:700:1: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/server/speaking.c:701:5: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/server/speaking.c:702:5: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/server/speaking.c:703:5: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/server/speaking.c:704:5: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/server/speaking.c:840:19: style: Variable 'msg' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/speaking.c:921:17: style: Variable 'global_settings' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/speaking.c:922:19: style: Variable 'message' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/speaking.c:388:7: style: Variable 'im' is assigned a value that is never used. [unreadVariable]
speech-dispatcher-0.12.0/src/server/speechd.c:676: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/src/server/symbols.c:795:16: debug: Scope::checkVariable found variable 'value' with varid 0. [varid0]
speech-dispatcher-0.12.0/src/server/symbols.c:663:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/symbols.c:724:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALE_DATA [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/symbols.c:795:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/symbols.c:1306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_DATA_SSML [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/symbols.c:1408:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MSGTYPE_CHAR [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/server/symbols.c:825:18: style: Local variable 'syms' shadows outer argument [shadowArgument]
speech-dispatcher-0.12.0/src/server/symbols.c:790:95: note: Shadowed declaration
speech-dispatcher-0.12.0/src/server/symbols.c:825:18: note: Shadow variable
speech-dispatcher-0.12.0/src/server/symbols.c:850:18: style: Local variable 'syms' shadows outer argument [shadowArgument]
speech-dispatcher-0.12.0/src/server/symbols.c:790:95: note: Shadowed declaration
speech-dispatcher-0.12.0/src/server/symbols.c:850:18: note: Shadow variable
speech-dispatcher-0.12.0/src/server/symbols.c:1143:10: style: Local variable 'i' shadows outer variable [shadowVariable]
speech-dispatcher-0.12.0/src/server/symbols.c:1117:8: note: Shadowed declaration
speech-dispatcher-0.12.0/src/server/symbols.c:1143:10: note: Shadow variable
speech-dispatcher-0.12.0/src/server/symbols.c:1216:17: style: Local variable 'sym' shadows outer variable [shadowVariable]
speech-dispatcher-0.12.0/src/server/symbols.c:1118:16: note: Shadowed declaration
speech-dispatcher-0.12.0/src/server/symbols.c:1216:17: note: Shadow variable
speech-dispatcher-0.12.0/src/server/symbols.c:418:15: style: Variable 'curtags' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/symbols.c:949:17: style: Variable 'sym' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/symbols.c:1074:80: style: Parameter 'replacement' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/server/symbols.c:1089:12: style: Variable 'res' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/symbols.c:1136:11: style: Variable 'node' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/server/symbols.c:1216:17: style: Variable 'sym' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/tests/clibrary.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MESSAGE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/tests/clibrary2.c:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_CHILD_MALE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/tests/clibrary2.c:101:13: note: Assuming that condition 'module==NULL' is not redundant
speech-dispatcher-0.12.0/src/tests/clibrary2.c:100:28: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/tests/clibrary2.c:110:15: note: Assuming that condition 'language==NULL' is not redundant
speech-dispatcher-0.12.0/src/tests/clibrary2.c:109:30: note: Null pointer dereference
speech-dispatcher-0.12.0/src/tests/connection-recovery.c:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MESSAGE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/tests/connection-recovery.c:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/src/tests/long_message.c:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_MESSAGE [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/tests/run_test.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/tests/run_test.c:146:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/src/tests/run_test.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar]
speech-dispatcher-0.12.0/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/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/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/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/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/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/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/src/tests/run_test.c:79:3: error: Memory leak: reply [memleak]
speech-dispatcher-0.12.0/src/tests/run_test.c:53:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: note: Calling function 'strcasestr', 1st argument 'reply' value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:53:19: note: Null pointer dereference
speech-dispatcher-0.12.0/src/tests/run_test.c:53:38: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: note: Calling function 'strcasestr', 1st argument 'reply' value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:53:38: note: Null pointer dereference
speech-dispatcher-0.12.0/src/tests/run_test.c:92:2: warning: If memory allocation fails, then there is a possible null pointer dereference: reply [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:92:2: note: Null pointer dereference
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: reply [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: note: Null pointer dereference
speech-dispatcher-0.12.0/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/src/tests/run_test.c:227:16: note: Assuming that condition 'command==NULL' is not redundant
speech-dispatcher-0.12.0/src/tests/run_test.c:226:11: note: Null pointer dereference
speech-dispatcher-0.12.0/src/tests/run_test.c:53:57: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: note: Calling function 'strcasestr', 1st argument 'reply' value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:54:40: note: Assuming condition is false
speech-dispatcher-0.12.0/src/tests/run_test.c:53:57: note: Null pointer addition
speech-dispatcher-0.12.0/src/tests/run_test.c:54:21: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: note: Calling function 'strcasestr', 1st argument 'reply' value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:54:21: note: Null pointer addition
speech-dispatcher-0.12.0/src/tests/run_test.c:278:8: style: Local variable 'ret' shadows outer variable [shadowVariable]
speech-dispatcher-0.12.0/src/tests/run_test.c:167:8: note: Shadowed declaration
speech-dispatcher-0.12.0/src/tests/run_test.c:278:8: note: Shadow variable
speech-dispatcher-0.12.0/src/tests/run_test.c:60:31: style: Parameter 'message' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/tests/run_test.c:85:29: style: Parameter 'event' can be declared as pointer to const [constParameterPointer]
speech-dispatcher-0.12.0/src/tests/run_test.c:161:26: style: Parameter 'argv' can be declared as const array [constParameter]
speech-dispatcher-0.12.0/src/tests/run_test.c:165:8: style: Variable 'reply' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/src/tests/run_test.c:167:8: style: Variable 'ret' can be declared as pointer to const [constVariablePointer]
speech-dispatcher-0.12.0/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/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/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/src/tests/spd_set_notifications_all.c:73:21: note: You might need to cast the function pointer here
speech-dispatcher-0.12.0/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/src/modules/skeleton0.c:47:34: error: Null pointer dereference: configfile [ctunullpointer]
speech-dispatcher-0.12.0/src/modules/module_main.c:42:21: note: Assignment 'configfile=NULL', assigned value is 0
speech-dispatcher-0.12.0/src/modules/module_main.c:46:11: note: Assuming condition is false
speech-dispatcher-0.12.0/src/modules/module_main.c:50:21: note: Calling function module_config, 1st argument is null
speech-dispatcher-0.12.0/src/modules/skeleton0.c:47:34: note: Dereferencing argument configfile that is null
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:52:34: error: Null pointer dereference: configfile [ctunullpointer]
speech-dispatcher-0.12.0/src/modules/module_main.c:42:21: note: Assignment 'configfile=NULL', assigned value is 0
speech-dispatcher-0.12.0/src/modules/module_main.c:46:11: note: Assuming condition is false
speech-dispatcher-0.12.0/src/modules/module_main.c:50:21: note: Calling function module_config, 1st argument is null
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async-server.c:52:34: note: Dereferencing argument configfile that is null
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:51:34: error: Null pointer dereference: configfile [ctunullpointer]
speech-dispatcher-0.12.0/src/modules/module_main.c:42:21: note: Assignment 'configfile=NULL', assigned value is 0
speech-dispatcher-0.12.0/src/modules/module_main.c:46:11: note: Assuming condition is false
speech-dispatcher-0.12.0/src/modules/module_main.c:50:21: note: Calling function module_config, 1st argument is null
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-async.c:51:34: note: Dereferencing argument configfile that is null
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:52:34: error: Null pointer dereference: configfile [ctunullpointer]
speech-dispatcher-0.12.0/src/modules/module_main.c:42:21: note: Assignment 'configfile=NULL', assigned value is 0
speech-dispatcher-0.12.0/src/modules/module_main.c:46:11: note: Assuming condition is false
speech-dispatcher-0.12.0/src/modules/module_main.c:50:21: note: Calling function module_config, 1st argument is null
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync-server.c:52:34: note: Dereferencing argument configfile that is null
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:53:34: error: Null pointer dereference: configfile [ctunullpointer]
speech-dispatcher-0.12.0/src/modules/module_main.c:42:21: note: Assignment 'configfile=NULL', assigned value is 0
speech-dispatcher-0.12.0/src/modules/module_main.c:46:11: note: Assuming condition is false
speech-dispatcher-0.12.0/src/modules/module_main.c:50:21: note: Calling function module_config, 1st argument is null
speech-dispatcher-0.12.0/src/modules/skeleton0_espeak-ng-sync.c:53:34: note: Dereferencing argument configfile that is null
diff:
2.17.0 speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1685:34: warning: If memory allocation fails, then there is a possible null pointer dereference: command [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1218:27: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1218:27: note: Assignment 'command=g_strdup_printf("GET %s",ssip_name)', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1219:45: note: Calling function 'spd_execute_command_with_reply', 2nd argument 'command' value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1685:34: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1685:34: warning: Null pointer dereference: command [ctunullpointer]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1515:33: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1515:33: note: Assignment 'command=g_strdup_printf("LIST SYNTHESIS_VOICES%s%s%s%s",language?" ":"",language?language:"",language&&variant?" ":"",variant?variant:"")', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1520:51: note: Calling function spd_execute_command_with_list_reply, 2nd argument is null
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1579:2: note: Calling function spd_execute_command_with_reply, 2nd argument is null
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:1685:34: note: Dereferencing argument command that is null
2.17.0 speech-dispatcher-0.12.0/src/api/c/libspeechd.c:192:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socket_filename [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:188:32: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:188:32: note: Assignment 'socket_filename=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/api/c/libspeechd.c:192:13: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/espeak.c:300:33: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/espeak.c:297:23: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/espeak.c:297:23: note: Assignment 'msg=g_strdup_printf("",EspeakSoundIconFolder,data,data)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/espeak.c:300:33: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/espeak.c:330:33: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/espeak.c:327:8: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/espeak.c:327:8: note: Assignment 'msg=g_strdup_printf("%ld;",(long)wc)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/espeak.c:330:33: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/espeak.c:342:33: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/espeak.c:339:8: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/espeak.c:339:8: note: Assignment 'msg=g_strdup_printf("%s",data)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/espeak.c:342:33: note: Null pointer dereference
head speech-dispatcher-0.12.0/src/modules/espeak.c:887:35: warning: Either the condition 'variant_list!=NULL' is redundant or there is possible null pointer dereference: variant_list. [nullPointerRedundantCheck]
speech-dispatcher-0.12.0/src/modules/espeak.c:964:20: note: Assuming that condition 'variant_list!=NULL' is not redundant
speech-dispatcher-0.12.0/src/modules/espeak.c:887:35: note: Null pointer dereference
head speech-dispatcher-0.12.0/src/modules/espeak.c:970:43: warning: Either the condition 'voice_list!=NULL' is redundant or there is possible null pointer dereference: voice_list. [nullPointerRedundantCheck]
speech-dispatcher-0.12.0/src/modules/espeak.c:1013:17: note: Assuming that condition 'voice_list!=NULL' is not redundant
speech-dispatcher-0.12.0/src/modules/espeak.c:970:43: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival.c:118:1: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival.c:118:1: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival.c:118:1: note: Assignment 'str=g_strdup_printf("(speechd-enable-multi-mode '%s)\n",f=g_ascii_strdown(param,-1))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival.c:118:1: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival.c:120:5: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival.c:120:5: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival.c:120:5: note: Assignment 'str=g_strdup_printf("(speechd-set-rate %d)\n",param)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival.c:120:5: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival.c:121:5: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival.c:121:5: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival.c:121:5: note: Assignment 'str=g_strdup_printf("(speechd-set-pitch %d)\n",param)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival.c:121:5: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival.c:122:5: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival.c:122:5: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival.c:122:5: note: Assignment 'str=g_strdup_printf("(speechd-set-punctuation-mode '%s)\n",f=g_ascii_strdown(param,-1))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival.c:122:5: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival.c:123:5: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival.c:123:5: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival.c:123:5: note: Assignment 'str=g_strdup("(speechd-set-capital-character-recognition-mode nil)\n")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival.c:123:5: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival.c:125:5: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival.c:125:5: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival.c:125:5: note: Assignment 'str=g_strdup("(speechd-set-language nil)\n")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival.c:125:5: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival.c:126:5: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival.c:126:5: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival.c:126:5: note: Assignment 'str=g_strdup("(speechd-set-voice nil)\n")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival.c:126:5: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival.c:127:5: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival.c:127:5: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival.c:127:5: note: Assignment 'str=g_strdup_printf("(speechd-set-festival-voice '%s)\n",f=g_ascii_strdown(param,-1))', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival.c:127:5: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival.c:384:2: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival.c:384:2: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival.c:384:2: note: Assignment 'str=g_strdup("(apply append (voice-list-language-codes))\n")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival.c:384:2: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival_client.c:482:2: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival_client.c:482:2: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival_client.c:482:2: note: Assignment 'str=g_strdup("(require 'speech-dispatcher)\n")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival_client.c:482:2: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival_client.c:495:2: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival_client.c:495:2: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival_client.c:495:2: note: Assignment 'str=g_strdup("(Parameter.set 'Wavefiletype 'nist)\n\n")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival_client.c:495:2: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/festival_client.c:535:8: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/festival_client.c:532:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/festival_client.c:532:24: note: Assignment 'str=g_strdup_printf("(%s \"",command)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/festival_client.c:535:8: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/generic.c:371:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: mstring [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/generic.c:368:20: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/generic.c:368:20: note: Assignment 'mstring=g_strdup(string)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/generic.c:371:14: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/generic.c:625:38: warning: If memory allocation fails, then there is a possible null pointer dereference: message [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/generic.c:616:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/generic.c:616:25: note: Assignment 'message=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/generic.c:617:17: note: Assuming condition is false
speech-dispatcher-0.12.0/src/modules/generic.c:625:38: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/generic.c:627:14: warning: If memory allocation fails, then there is a possible null pointer dereference: message [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/generic.c:616:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/generic.c:616:25: note: Assignment 'message=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/modules/generic.c:617:17: note: Assuming condition is false
speech-dispatcher-0.12.0/src/modules/generic.c:627:14: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/generic.c:747:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lang_only [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/generic.c:746:29: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/generic.c:746:29: note: Assignment 'lang_only=g_strdup(lang)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/generic.c:747:3: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/ibmtts.c:1371:18: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1370:35: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1370:35: note: Assignment 'tmp=g_string_sized_new(30)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1371:18: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/ibmtts.c:1380:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1370:35: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1370:35: note: Assignment 'tmp=g_string_sized_new(30)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1380:18: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/ibmtts.c:1402:29: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1401:34: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1401:34: note: Assignment 'filename=g_string_new(IbmttsSoundIconFolder)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1402:29: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/ibmtts.c:1639:16: warning: If memory allocation fails, then there is a possible null pointer dereference: language [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1638:21: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1638:21: note: Assignment 'language=g_strdup(eciLocales[new_index].lang)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1639:16: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/ibmtts.c:1670:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: dirname [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1659:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1659:24: note: Assignment 'dirname=g_string_new(NULL)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1670:19: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/ibmtts.c:1693:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1688:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1688:25: note: Assignment 'filename=g_string_new(NULL)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/ibmtts.c:1693:19: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/module_utils.c:692:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: outputs [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/module_utils.c:691:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/module_utils.c:691:22: note: Assignment 'outputs=g_strsplit(module_audio_pars[0],",",0)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/module_utils.c:692:17: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/modules/module_utils.c:693:15: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: outputs [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/modules/module_utils.c:691:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/modules/module_utils.c:691:22: note: Assignment 'outputs=g_strsplit(module_audio_pars[0],",",0)', assigned value is 0
speech-dispatcher-0.12.0/src/modules/module_utils.c:693:15: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/history.c:187:25: warning: If memory allocation fails, then there is a possible null pointer dereference: lastm [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/history.c:186:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/history.c:186:22: note: Assignment 'lastm=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/history.c:187:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/history.c:188:25: warning: If memory allocation fails, then there is a possible null pointer dereference: lastm [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/history.c:186:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/history.c:186:22: note: Assignment 'lastm=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/history.c:188:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/history.c:61:26: warning: If memory allocation fails, then there is a possible null pointer dereference: clist [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assignment 'clist=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/history.c:61:26: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/history.c:62:26: warning: If memory allocation fails, then there is a possible null pointer dereference: clist [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assignment 'clist=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/history.c:62:26: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/history.c:63:19: warning: If memory allocation fails, then there is a possible null pointer dereference: clist [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assignment 'clist=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/history.c:63:19: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/history.c:64:26: warning: If memory allocation fails, then there is a possible null pointer dereference: clist [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assignment 'clist=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/history.c:64:26: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/history.c:65:19: warning: If memory allocation fails, then there is a possible null pointer dereference: clist [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assignment 'clist=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/history.c:65:19: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/history.c:67:25: warning: If memory allocation fails, then there is a possible null pointer dereference: clist [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/history.c:54:22: note: Assignment 'clist=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/history.c:67:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/history.c:82:25: warning: If memory allocation fails, then there is a possible null pointer dereference: cid [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/history.c:81:20: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/history.c:81:20: note: Assignment 'cid=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/history.c:82:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/history.c:83:25: warning: If memory allocation fails, then there is a possible null pointer dereference: cid [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/history.c:81:20: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/history.c:81:20: note: Assignment 'cid=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/history.c:83:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/options.c:206:44: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpdir [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/options.c:204:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/options.c:204:22: note: Assignment 'tmpdir=g_strdup("/tmp")', assigned value is 0
speech-dispatcher-0.12.0/src/server/options.c:206:44: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/options.c:227:26: warning: If memory allocation fails, then there is a possible null pointer dereference: debug_logfile_path [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/options.c:224:23: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/options.c:224:23: note: Assignment 'debug_logfile_path=g_strdup_printf("%s/speech-dispatcher.log",SpeechdOptions.debug_destination)', assigned value is 0
speech-dispatcher-0.12.0/src/server/options.c:227:26: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:1534:49: warning: If memory allocation fails, then there is a possible null pointer dereference: ntext [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:1527:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:1527:22: note: Assignment 'ntext=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:1534:49: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:1538:19: warning: If memory allocation fails, then there is a possible null pointer dereference: ntext [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:1527:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:1527:22: note: Assignment 'ntext=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:1538:19: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:1539:19: warning: If memory allocation fails, then there is a possible null pointer dereference: ntext [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:1527:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:1527:22: note: Assignment 'ntext=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:1539:19: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:1543:50: warning: If memory allocation fails, then there is a possible null pointer dereference: ntext [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:1527:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:1527:22: note: Assignment 'ntext=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:1543:50: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:534:15: warning: If memory allocation fails, then there is a possible null pointer dereference: lines [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:531:20: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:531:20: note: Assignment 'lines=g_strsplit(reply->str,"\n",-1)', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:534:15: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:554:9: warning: If memory allocation fails, then there is a possible null pointer dereference: atoms [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:552:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:552:22: note: Assignment 'atoms=g_strsplit(&lines[i][4],"\t",0)', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:554:9: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:555:12: warning: If memory allocation fails, then there is a possible null pointer dereference: atoms [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:552:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:552:22: note: Assignment 'atoms=g_strsplit(&lines[i][4],"\t",0)', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:555:12: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:661:25: warning: If memory allocation fails, then there is a possible null pointer dereference: set_str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:660:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:660:24: note: Assignment 'set_str=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:661:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:663:25: warning: If memory allocation fails, then there is a possible null pointer dereference: set_str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:660:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:660:24: note: Assignment 'set_str=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:663:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:665:25: warning: If memory allocation fails, then there is a possible null pointer dereference: set_str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:660:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:660:24: note: Assignment 'set_str=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:665:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:667:25: warning: If memory allocation fails, then there is a possible null pointer dereference: set_str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:660:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:660:24: note: Assignment 'set_str=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:667:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:723:25: warning: If memory allocation fails, then there is a possible null pointer dereference: set_str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:722:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:722:24: note: Assignment 'set_str=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:723:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:726:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set_str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:722:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:722:24: note: Assignment 'set_str=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:725:2: note: Assuming condition is false
speech-dispatcher-0.12.0/src/server/output.c:726:2: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:778:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set_str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:777:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:777:24: note: Assignment 'set_str=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:778:2: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:781:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set_str [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:777:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:777:24: note: Assignment 'set_str=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:780:2: note: Assuming condition is false
speech-dispatcher-0.12.0/src/server/output.c:781:2: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:82:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: outputs [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:81:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:81:22: note: Assignment 'outputs=g_strsplit(GlobalFDSet.audio_output_method,",",0)', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:82:22: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:84:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: outputs [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:81:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:81:22: note: Assignment 'outputs=g_strsplit(GlobalFDSet.audio_output_method,",",0)', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:84:22: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/output.c:99:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: outputs [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/output.c:81:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/output.c:81:22: note: Assignment 'outputs=g_strsplit(GlobalFDSet.audio_output_method,",",0)', assigned value is 0
speech-dispatcher-0.12.0/src/server/output.c:85:13: note: Assuming condition is false
speech-dispatcher-0.12.0/src/server/output.c:99:27: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/parse.c:872:22: warning: If memory allocation fails, then there is a possible null pointer dereference: param [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/parse.c:868:19: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/parse.c:868:19: note: Assignment 'param=g_strdup(" ")', assigned value is 0
speech-dispatcher-0.12.0/src/server/parse.c:872:22: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/parse.c:945:19: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/parse.c:930:33: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/parse.c:930:33: note: Assignment 'result=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/parse.c:945:19: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/parse.c:974:27: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/parse.c:970:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/parse.c:970:24: note: Assignment 'result=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/parse.c:972:18: note: Assuming condition is false
speech-dispatcher-0.12.0/src/server/parse.c:974:27: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/parse.c:984:19: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/parse.c:970:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/parse.c:970:24: note: Assignment 'result=g_string_new("")', assigned value is 0
speech-dispatcher-0.12.0/src/server/parse.c:972:18: note: Assuming condition is false
speech-dispatcher-0.12.0/src/server/parse.c:984:19: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/set.c:449:25: warning: If memory allocation fails, then there is a possible null pointer dereference: debug_logfile_path [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/set.c:446:22: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/set.c:446:22: note: Assignment 'debug_logfile_path=g_strdup_printf("%s/speech-dispatcher.log",SpeechdOptions.debug_destination)', assigned value is 0
speech-dispatcher-0.12.0/src/server/set.c:449:25: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/symbols.c:188:41: warning: If memory allocation fails, then there is a possible null pointer dereference: locale [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/symbols.c:219:16: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/symbols.c:219:16: note: Assignment 'l=g_strdup(parts[0])', assigned value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:220:35: note: Calling function 'locale_map_lookup', 2nd argument 'l' value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:188:41: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/symbols.c:551:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: parts [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/symbols.c:541:27: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/symbols.c:541:27: note: Assignment 'parts=g_strsplit(line,"\t",-1)', assigned value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:551:17: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/symbols.c:609:11: warning: If memory allocation fails, then there is a possible null pointer dereference: identifier [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/symbols.c:608:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/symbols.c:608:24: note: Assignment 'identifier=g_strdup(parts[0]+1)', assigned value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:609:11: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/symbols.c:661:13: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/symbols.c:715:25: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/symbols.c:715:25: note: Assignment 'path=g_build_filename(SpeechdOptions.user_conf_dir,"locale",locale,file,NULL)', assigned value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:717:32: note: Calling function 'speech_symbols_load', 2nd argument 'path' value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:661:13: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/symbols.c:939:18: warning: If memory allocation fails, then there is a possible null pointer dereference: pattern [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/symbols.c:937:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/symbols.c:937:24: note: Assignment 'pattern=g_string_new(NULL)', assigned value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:939:18: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/symbols.c:951:26: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pattern [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/symbols.c:937:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/symbols.c:937:24: note: Assignment 'pattern=g_string_new(NULL)', assigned value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:951:26: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/symbols.c:959:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: escaped_multi [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/symbols.c:956:30: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/symbols.c:956:30: note: Assignment 'escaped_multi=g_string_new(NULL)', assigned value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:959:7: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/symbols.c:961:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: escaped_multi [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/symbols.c:956:30: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/symbols.c:956:30: note: Assignment 'escaped_multi=g_string_new(NULL)', assigned value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:961:19: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/server/symbols.c:964:6: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: escaped_multi [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/server/symbols.c:956:30: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/server/symbols.c:956:30: note: Assignment 'escaped_multi=g_string_new(NULL)', assigned value is 0
speech-dispatcher-0.12.0/src/server/symbols.c:964:6: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/tests/run_test.c:127:29: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:121:30: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:121:30: note: Assignment 'pathcopy=g_build_filename(g_get_user_runtime_dir(),"speech-dispatcher","speechd.sock",NULL)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:124:10: note: Assignment 'path=pathcopy', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:127:29: note: Null pointer dereference
head speech-dispatcher-0.12.0/src/tests/run_test.c:53:38: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: note: Calling function 'strcasestr', 1st argument 'reply' value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:53:38: note: Null pointer dereference
2.17.0 speech-dispatcher-0.12.0/src/tests/run_test.c:53:57: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: note: Calling function 'strcasestr', 1st argument 'reply' value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:54:40: note: Assuming condition is false
speech-dispatcher-0.12.0/src/tests/run_test.c:53:57: note: Null pointer addition
head speech-dispatcher-0.12.0/src/tests/run_test.c:53:57: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: note: Calling function 'strcasestr', 1st argument 'reply' value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:54:40: note: Assuming condition is false
speech-dispatcher-0.12.0/src/tests/run_test.c:53:57: note: Null pointer addition
2.17.0 speech-dispatcher-0.12.0/src/tests/run_test.c:54:21: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: note: Calling function 'strcasestr', 1st argument 'reply' value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:54:21: note: Null pointer addition
head speech-dispatcher-0.12.0/src/tests/run_test.c:54:21: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory]
speech-dispatcher-0.12.0/src/tests/run_test.c:91:24: note: Assuming allocation function fails
speech-dispatcher-0.12.0/src/tests/run_test.c:91:10: note: Assignment 'reply=(char*)malloc(sizeof(char)*1000)', assigned value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:93:25: note: Calling function 'strcasestr', 1st argument 'reply' value is 0
speech-dispatcher-0.12.0/src/tests/run_test.c:54:21: note: Null pointer addition
DONE