2025-05-06 12:34 ftp://ftp.de.debian.org/debian/pool/main/n/nas/nas_1.9.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=motif --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: 40776f9 (2025-05-06 14:25:14 +0200) count: 1034 1031 elapsed-time: 15.0 13.4 head-timing-info: old-timing-info: head results: nas-1.9.4/clients/audio/auconvert/auconvert.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auconvert/auconvert.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auconvert/auconvert.c:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auconvert/auconvert.c:280:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundFileFormatNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auconvert/auconvert.c:187:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auconvert/auconvert.c:348:12: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] nas-1.9.4/clients/audio/auconvert/auconvert.c:157:2: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] nas-1.9.4/clients/audio/auconvert/auconvert.c:157:4: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] nas-1.9.4/clients/audio/auctl/auctl.c:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/auctl.c:169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/auctl.c:148:6: error: Common realloc mistake: 'argv' nulled but not freed upon failure [memleakOnRealloc] nas-1.9.4/clients/audio/auctl/auctl.c:59:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auctl/execute.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _execute_set_device [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _execute_list_device [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:178:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _execute_set_gain [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:206:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:248:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _execute_list_gain [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:280:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:289:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceLineModeNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:491:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auctl/execute.c:225:12: style: Variable 'what' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auctl/execute.c:293:37: style: Parameter 'aud' can be declared as pointer to const. However it seems that '_execute_help' is a callback function, if 'aud' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/clients/audio/auctl/execute.c:54:10: note: You might need to cast the function pointer here nas-1.9.4/clients/audio/auctl/execute.c:293:37: note: Parameter 'aud' can be declared as pointer to const nas-1.9.4/clients/audio/auctl/execute.c:323:36: style: Parameter 'aud' can be declared as pointer to const. However it seems that '_execute_nop' is a callback function, if 'aud' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/clients/audio/auctl/execute.c:56:12: note: You might need to cast the function pointer here nas-1.9.4/clients/audio/auctl/execute.c:323:36: note: Parameter 'aud' can be declared as pointer to const nas-1.9.4/clients/audio/auctl/execute.c:482:35: style: Parameter 's' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/audemo/audemo.c:335:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:355:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:408:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:448:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuEventTypeMonitorNotify [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:461:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:479:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:517:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:560:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNforeground [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:628:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompCommonDescriptionMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:707:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:731:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNforeground [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:783:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNforeground [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:845:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNforeground [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:895:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:932:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNonexclusive [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1003:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNcallback [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1021:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNcallback [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1058:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNforeground [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1151:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1179:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuElementParameters [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1216:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1241:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1276:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1301:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1312:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1325:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1336:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transientShellWidgetClass [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1370:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transientShellWidgetClass [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1415:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transientShellWidgetClass [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1638:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable okAction [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1708:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audemo/audemo.c:1768:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/audemo/audemo.c:1783:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/audemo/audemo.c:334:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] nas-1.9.4/clients/audio/audemo/audemo.c:1275:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] nas-1.9.4/clients/audio/audemo/audemo.c:1300:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] nas-1.9.4/clients/audio/audemo/audemo.c:1708:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/audemo/audemo.c:282:12: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] nas-1.9.4/clients/audio/audemo/audemo.c:281:24: note: Assuming allocation function fails nas-1.9.4/clients/audio/audemo/audemo.c:281:9: note: Assignment 't=(char*)malloc(strlen(s)+1)', assigned value is 0 nas-1.9.4/clients/audio/audemo/audemo.c:282:12: note: Null pointer dereference nas-1.9.4/clients/audio/audemo/audemo.c:1776:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] nas-1.9.4/clients/audio/audemo/audemo.c:1764:26: note: Assuming allocation function fails nas-1.9.4/clients/audio/audemo/audemo.c:1764:11: note: Assignment 'cmd=(char*)malloc(2000)', assigned value is 0 nas-1.9.4/clients/audio/audemo/audemo.c:1776:13: note: Null pointer dereference nas-1.9.4/clients/audio/audemo/audemo.c:1780:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] nas-1.9.4/clients/audio/audemo/audemo.c:1764:26: note: Assuming allocation function fails nas-1.9.4/clients/audio/audemo/audemo.c:1764:11: note: Assignment 'cmd=(char*)malloc(2000)', assigned value is 0 nas-1.9.4/clients/audio/audemo/audemo.c:1780:9: note: Null pointer dereference nas-1.9.4/clients/audio/audemo/audemo.c:1781:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] nas-1.9.4/clients/audio/audemo/audemo.c:1764:26: note: Assuming allocation function fails nas-1.9.4/clients/audio/audemo/audemo.c:1764:11: note: Assignment 'cmd=(char*)malloc(2000)', assigned value is 0 nas-1.9.4/clients/audio/audemo/audemo.c:1781:9: note: Null pointer dereference nas-1.9.4/clients/audio/audemo/audemo.c:1786:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] nas-1.9.4/clients/audio/audemo/audemo.c:1764:26: note: Assuming allocation function fails nas-1.9.4/clients/audio/audemo/audemo.c:1764:11: note: Assignment 'cmd=(char*)malloc(2000)', assigned value is 0 nas-1.9.4/clients/audio/audemo/audemo.c:1786:12: note: Null pointer dereference nas-1.9.4/clients/audio/audemo/audemo.c:1788:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cmd [nullPointerOutOfMemory] nas-1.9.4/clients/audio/audemo/audemo.c:1764:26: note: Assuming allocation function fails nas-1.9.4/clients/audio/audemo/audemo.c:1764:11: note: Assignment 'cmd=(char*)malloc(2000)', assigned value is 0 nas-1.9.4/clients/audio/audemo/audemo.c:1788:16: note: Null pointer dereference nas-1.9.4/clients/audio/audemo/audemo.c:1803:6: warning: Either the condition '!fileNames' is redundant or there is possible null pointer dereference: fileNames. [nullPointerRedundantCheck] nas-1.9.4/clients/audio/audemo/audemo.c:1805:9: note: Assuming that condition '!fileNames' is not redundant nas-1.9.4/clients/audio/audemo/audemo.c:1803:6: note: Null pointer dereference nas-1.9.4/clients/audio/audemo/audemo.c:670:26: style: Variable 'sel' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/audemo/audemo.c:687:26: style: Variable 'sel' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/audemo/audemo.c:885:26: style: Variable 'sel' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/audemo/audemo.c:911:43: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/audemo/audemo.c:924:26: style: Variable 'sel' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/audemo/audemo.c:1088:26: style: Variable 'listInfo' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/audemo/audemo.c:1109:26: style: Variable 'listInfo' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/audemo/audemo.c:1228:21: style: Variable 'percent' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/audemo/audemo.c:1288:21: style: Variable 'percent' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/audemo/audemo.c:1757:17: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/audemo/audemo.c:1760:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/audemo/audemo.c:1149:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] nas-1.9.4/clients/audio/audial/audial.c:166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audial/audial.c:250:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audial/audial.c:271:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuStateStart [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audial/audial.c:304:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audial/audial.c:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audial/audial.c:467:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audial/audial.c:580:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/audial/audial.c:296:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nas-1.9.4/clients/audio/audial/audial.c:166:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/audial/audial.c:581:21: style: Local variable 'recognize' shadows outer function [shadowFunction] nas-1.9.4/clients/audio/audial/audial.c:347:1: note: Shadowed declaration nas-1.9.4/clients/audio/audial/audial.c:581:21: note: Shadow variable nas-1.9.4/clients/audio/audial/audial.c:256:42: style: Parameter 'dialString' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/audial/audial.c:347:26: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/auedit/Graph.c:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/Graph.c:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/Graph.c:308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/Graph.c:448:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/Graph.c:306:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auedit/Graph.c:395:17: style: Parameter 'event' can be declared as pointer to const. However it seems that 'Exposure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/clients/audio/auedit/Graph.c:140:2: note: You might need to cast the function pointer here nas-1.9.4/clients/audio/auedit/Graph.c:395:17: note: Parameter 'event' can be declared as pointer to const nas-1.9.4/clients/audio/auedit/Graph.c:525:17: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/auedit/auedit.c:335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:382:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:446:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuEventTypeMonitorNotify [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:464:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:495:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:579:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNforeground [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:630:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceLineModeLow [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:695:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:823:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:837:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabExclusive [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:861:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:886:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:901:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNvalue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:922:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:936:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:957:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:991:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XID [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1126:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1180:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1224:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1279:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1302:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1336:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1380:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1418:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1552:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNvalue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1566:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNvalue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNvalue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1601:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1696:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1729:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1762:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1805:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1822:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNvalue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1855:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuElementParameters [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1883:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1896:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1949:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:2141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundUnknownNumSamples [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:2248:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:2352:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:2375:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:2423:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:2471:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNcallback [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:2488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auedit/auedit.c:1020:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1071:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1076:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1159:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1160:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1205:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1242:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1309:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1335:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1358:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1373:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1404:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1444:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1463:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1465:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1516:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:1527:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auedit/auedit.c:2273:15: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] nas-1.9.4/clients/audio/auedit/auedit.c:463:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] nas-1.9.4/clients/audio/auedit/auedit.c:2320:5: error: Memory leak: backup [memleak] nas-1.9.4/clients/audio/auedit/auedit.c:2009:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2006:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2009:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:2012:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2009:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2012:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:2015:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2012:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2015:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:2041:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2015:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2041:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:2042:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2041:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2042:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:2053:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2052:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2053:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:2068:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2064:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2068:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:2098:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2068:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2098:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:2101:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2098:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2101:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:2104:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2101:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2104:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:2112:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auedit/auedit.c:2104:5: note: w is assigned nas-1.9.4/clients/audio/auedit/auedit.c:2112:5: note: w is overwritten nas-1.9.4/clients/audio/auedit/auedit.c:1253:7: error: Expression '*p++=(*p+*data++)/2' depends on order of evaluation of side effects [unknownEvaluationOrder] nas-1.9.4/clients/audio/auedit/auedit.c:2169:18: style: Local variable 'done' shadows outer function [shadowFunction] nas-1.9.4/clients/audio/auedit/auedit.c:438:1: note: Shadowed declaration nas-1.9.4/clients/audio/auedit/auedit.c:2169:18: note: Shadow variable nas-1.9.4/clients/audio/auedit/auedit.c:1790:2: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] nas-1.9.4/clients/audio/auedit/auedit.c:332:17: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/auedit/auedit.c:333:17: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/auedit/auedit.c:978:17: style: Parameter 'selection' can be declared as pointer to const. However it seems that 'selectionSend' is a callback function, if 'selection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/clients/audio/auedit/auedit.c:1315:8: note: You might need to cast the function pointer here nas-1.9.4/clients/audio/auedit/auedit.c:978:17: note: Parameter 'selection' can be declared as pointer to const nas-1.9.4/clients/audio/auedit/auedit.c:979:17: style: Parameter 'target' can be declared as pointer to const. However it seems that 'selectionSend' is a callback function, if 'target' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/clients/audio/auedit/auedit.c:1315:8: note: You might need to cast the function pointer here nas-1.9.4/clients/audio/auedit/auedit.c:979:17: note: Parameter 'target' can be declared as pointer to const nas-1.9.4/clients/audio/auedit/auedit.c:1142:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pasteInsert' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/clients/audio/auedit/auedit.c:1271:26: note: You might need to cast the function pointer here nas-1.9.4/clients/audio/auedit/auedit.c:1142:17: note: Parameter 'data' can be declared as pointer to const nas-1.9.4/clients/audio/auedit/auedit.c:1174:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pasteReplace' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/clients/audio/auedit/auedit.c:1273:26: note: You might need to cast the function pointer here nas-1.9.4/clients/audio/auedit/auedit.c:1174:17: note: Parameter 'data' can be declared as pointer to const nas-1.9.4/clients/audio/auedit/auedit.c:1217:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pasteMix' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/clients/audio/auedit/auedit.c:1275:26: note: You might need to cast the function pointer here nas-1.9.4/clients/audio/auedit/auedit.c:1217:17: note: Parameter 'data' can be declared as pointer to const nas-1.9.4/clients/audio/auedit/auedit.c:2435:17: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/auedit/auedit.c:1790:4: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] nas-1.9.4/clients/audio/auinfo/auinfo.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auinfo/auinfo.c:409:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompCommonIDMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auinfo/auinfo.c:460:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auinfo/auinfo.c:513:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompBucketSampleRateMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auinfo/auinfo.c:537:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auinfo/auinfo.c:305:23: style: Condition 'isbit' is always false [knownConditionTrueFalse] nas-1.9.4/clients/audio/auinfo/auinfo.c:302:9: note: Assuming that condition 'isbit' is not redundant nas-1.9.4/clients/audio/auinfo/auinfo.c:305:23: note: Condition 'isbit' is always false nas-1.9.4/clients/audio/auinfo/auinfo.c:77:8: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auinfo/auinfo.c:349:13: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auinfo/auinfo.c:413:13: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auinfo/auinfo.c:422:13: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auinfo/auinfo.c:477:13: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auinfo/auinfo.c:483:14: style: Variable 'kids' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/aupanel/aupanel.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:178:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:278:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceOutputModeLineOut [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:322:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:338:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:374:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:432:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:459:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:472:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:482:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompCommonIDMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:495:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:509:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aupanel/aupanel.c:158:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/aupanel/aupanel.c:178:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] nas-1.9.4/clients/audio/aupanel/aupanel.c:510:21: style: Variable 'initialDeviceName' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/aupanel/aupanel.c:526:34: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] nas-1.9.4/clients/audio/auphone/auphone.c:225:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuEventTypeElementNotify [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:355:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuComponentKindPhysicalOutput [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:372:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:386:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuUnlimitedSamples [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:434:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:498:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNvalue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:542:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:605:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuComponentKindPhysicalOutput [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:645:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuComponentKindPhysicalOutput [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:783:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNvalue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:853:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceLineModeLow [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:882:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuParmsMultiplyConstant [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:898:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:912:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:953:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:1011:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuComponentKindPhysicalInput [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:1146:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callAction [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auphone/auphone.c:245:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/clients/audio/auphone/auphone.c:434:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/auphone/auphone.c:435:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/auphone/auphone.c:436:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/auphone/auphone.c:437:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/auphone/auphone.c:438:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/auphone/auphone.c:439:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/auphone/auphone.c:440:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/auphone/auphone.c:542:5: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/auphone/auphone.c:543:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/clients/audio/auphone/auphone.c:897:75: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] nas-1.9.4/clients/audio/auphone/auphone.c:225:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/auphone/auphone.c:933:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auphone/auphone.c:921:5: note: w is assigned nas-1.9.4/clients/audio/auphone/auphone.c:933:5: note: w is overwritten nas-1.9.4/clients/audio/auphone/auphone.c:798:20: style:inconclusive: Function 'doHangup' argument 1 names different: declaration 'g' definition 'gp'. [funcArgNamesDifferent] nas-1.9.4/clients/audio/auphone/auphone.c:472:35: note: Function 'doHangup' argument 1 names different: declaration 'g' definition 'gp'. nas-1.9.4/clients/audio/auphone/auphone.c:798:20: note: Function 'doHangup' argument 1 names different: declaration 'g' definition 'gp'. nas-1.9.4/clients/audio/auphone/auphone.c:295:24: style: Parameter 'aud' can be declared as pointer to const. However it seems that 'EventHandler' is a callback function, if 'aud' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/clients/audio/auphone/auphone.c:1004:64: note: You might need to cast the function pointer here nas-1.9.4/clients/audio/auphone/auphone.c:295:24: note: Parameter 'aud' can be declared as pointer to const nas-1.9.4/clients/audio/auphone/auphone.c:346:57: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/auphone/auphone.c:367:35: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/auphone/auphone.c:367:49: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/auphone/auphone.c:523:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auphone/auphone.c:976:30: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/auphone/auphone.c:1143:21: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auphone/auphone.c:933:5: style: Variable 'w' is assigned a value that is never used. [unreadVariable] nas-1.9.4/clients/audio/auplay/auplay.c:149:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/clients/audio/auplay/auplay.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auplay/auplay.c:90:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auplay/auplay.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auplay/auplay.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auplay/auplay.c:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aurecord/aurecord.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aurecord/aurecord.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aurecord/aurecord.c:133:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aurecord/aurecord.c:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceLineModeHigh [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aurecord/aurecord.c:181:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/aurecord/aurecord.c:101:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/aurecord/aurecord.c:137:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/autool/audiotool.c:258:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNforeground [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:283:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNforeground [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:316:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuElementParameters [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:384:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:410:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:420:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNfont [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:429:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNfont [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:469:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNinput [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:613:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/autool/audiotool.c:613:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/autool/audiotool.c:593:9: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] nas-1.9.4/clients/audio/autool/audiotool.c:583:12: note: Assuming allocation function fails nas-1.9.4/clients/audio/autool/audiotool.c:583:12: note: Assignment 'fp=fopen(globals->filename,"r")', assigned value is 0 nas-1.9.4/clients/audio/autool/audiotool.c:593:9: note: Null pointer dereference nas-1.9.4/clients/audio/autool/audiotool.c:399:21: style: Variable 'percent' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/autool/audiotool.c:314:2: style: Variable 'p' is assigned a value that is never used. [unreadVariable] nas-1.9.4/clients/audio/autool/audiotool.c:535:5: style: Variable 'w' is assigned a value that is never used. [unreadVariable] nas-1.9.4/clients/audio/auwave/auwave.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:181:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:217:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:233:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuParmsMultiplyConstant [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:249:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:270:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:327:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNx [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:355:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:366:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuStateStop [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:397:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/auwave/auwave.c:159:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/auwave/auwave.c:305:5: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/clients/audio/auwave/auwave.c:299:5: note: w is assigned nas-1.9.4/clients/audio/auwave/auwave.c:305:5: note: w is overwritten nas-1.9.4/clients/audio/auwave/auwave.c:428:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] nas-1.9.4/clients/audio/auwave/auwave.c:362:27: style: Variable 'event' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/auwave/auwave.c:376:24: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] nas-1.9.4/clients/audio/auwave/auwave.c:305:5: style: Variable 'w' is assigned a value that is never used. [unreadVariable] nas-1.9.4/clients/audio/examples/bundle.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/bundle.c:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuStateStop [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/bundle.c:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/bundle.c:27:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/examples/bundle.c:36:27: style: Variable 'event' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/examples/loopBucket.c:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/loopBucket.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuStateStop [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/loopBucket.c:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/loopBucket.c:20:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/examples/loopBucket.c:29:27: style: Variable 'event' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/examples/playFile.c:16:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/clients/audio/examples/playFromBckt.c:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/playFromBckt.c:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuStateStop [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/playFromBckt.c:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/playFromBckt.c:19:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/examples/playFromBckt.c:28:27: style: Variable 'event' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/examples/playFromBckt.c:68:6: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] nas-1.9.4/clients/audio/examples/playRaw.c:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/playRaw.c:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuReasonUser [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/playRaw.c:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/playRaw.c:33:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/examples/playRaw.c:87:21: style: Variable 'file' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/examples/playRaw.c:126:14: style: Variable 'info.buf' is assigned a value that is never used. [unreadVariable] nas-1.9.4/clients/audio/examples/playSimul.c:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuPointer [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/plyBcktAsync.c:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/plyBcktAsync.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/plyBcktAsync.c:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/plyBcktAsync.c:17:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/examples/recordBucket.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/recordBucket.c:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/recordBucket.c:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFormatULAW8 [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/examples/recordBucket.c:21:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/examples/recordBucket.c:68:27: error: Uninitialized variable: done [uninitvar] nas-1.9.4/clients/audio/examples/recordBucket.c:38:21: style: Variable 'done' is not assigned a value. [unassignedVariable] nas-1.9.4/clients/audio/util/playbucket.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/util/playbucket.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/util/playbucket.c:61:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/util/playbucket.c:36:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/util/playbucket.c:54:21: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/util/soundtoh.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/util/soundtoh.c:118:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFormatLinearSigned16MSB [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/util/soundtoh.c:115:6: style: Condition '*(char*)&endian' is always true [knownConditionTrueFalse] nas-1.9.4/clients/audio/util/soundtoh.c:112:27: note: Assignment 'endian=1', assigned value is 1 nas-1.9.4/clients/audio/util/soundtoh.c:115:6: note: Condition '*(char*)&endian' is always true nas-1.9.4/clients/audio/util/soundtoh.c:49:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] nas-1.9.4/clients/audio/util/soundtoh.c:61:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] nas-1.9.4/clients/audio/widgets/Slider.c:144:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/widgets/Slider.c:178:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNborderWidth [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/widgets/Slider.c:226:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNsensitive [valueFlowBailoutIncompleteVar] nas-1.9.4/clients/audio/widgets/Slider.c:168:21: style: Variable 'percent' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/8svx.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SvxChunk [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/8svx.c:69:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SvxInfo [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/8svx.c:152:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AU_WRITE_BINARY [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/8svx.c:210:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAS_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/8svx.c:232:20: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/AlibAsync.c:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Au_Error [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/AlibAsync.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReply [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/AlibAsync.c:101:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/AlibAsync.c:48:32: style: Parameter 'aud' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/AlibAsync.c:73:54: style: Parameter 'handler' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibnet.h:334:0: debug: Failed to parse 'typedef _AUFUNCPROTOEND union { auReply rep ; char buf [ BUFSIZE ] ; } _AuAlignedBuffer ;'. The checking continues anyway. [simplifyTypedef] nas-1.9.4/lib/audio/Alibint.c:195:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:292:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:329:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuServerFlagsIOError [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:375:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuEventsQueuedAfterFlush [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:459:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:523:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuServerFlagsIOError [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:680:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuServerFlagsIOError [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:764:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuServerFlagsIOError [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:855:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:883:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:916:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1031:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1099:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _AuAsyncErrorHandler [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1141:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuEventEnqHandlerRec [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuEventEnqueuedByAny [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1189:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _AuQEvent [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1227:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1320:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1341:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1428:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1437:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1457:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auError [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1491:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuServerFlagsIOError [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1987:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSyncHandlerRec [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Alibint.c:1070:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/Alibint.c:408:17: style: Condition 'pend<0' is always true [knownConditionTrueFalse] nas-1.9.4/lib/audio/Alibint.c:398:23: note: Assuming that condition '(pend=select(aud->fd+1,&r_mask,(fd_set*)NULL,(fd_set*)NULL,&zero_time))!=0' is not redundant nas-1.9.4/lib/audio/Alibint.c:408:17: note: Condition 'pend<0' is always true nas-1.9.4/lib/audio/Alibint.c:873:54: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibint.c:1219:31: style: Parameter 'aud' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibint.c:1219:45: style: Parameter 're' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibint.c:1220:30: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibint.c:1232:33: style: Parameter 'aud' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibint.c:1232:47: style: Parameter 're' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibint.c:1233:32: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibint.c:1346:19: style: Variable 'bext' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/Alibint.c:1434:38: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibint.c:1434:60: style: Parameter 'he' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibint.c:1435:37: style: Parameter 'we' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/Alibint.c:1975:33: style: Parameter 'v' can be declared as const array [constParameter] nas-1.9.4/lib/audio/Alibint.c:243:20: error: Uninitialized variable: buf [uninitvar] nas-1.9.4/lib/audio/Alibint.c:428:16: error: Uninitialized variable: buf [uninitvar] nas-1.9.4/lib/audio/Alibint.c:490:19: error: Uninitialized variable: buf [uninitvar] nas-1.9.4/lib/audio/AuErrDes.c:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/AuErrDes.c:206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/AuErrDes.c:265:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/AuErrDes.c:130:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/lib/audio/AuErrDes.c:131:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/lib/audio/AuErrDes.c:139:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/lib/audio/AuErrDes.c:167:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/lib/audio/AuErrDes.c:187:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/lib/audio/AuErrDes.c:208:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nas-1.9.4/lib/audio/AuErrDes.c:95:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/AuErrDes.c:118:21: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/AuErrDes.c:183:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/AuErrDes.c:223:19: style: Variable 'bext' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/AuErrDes.c:211:23: warning: Uninitialized variable: parent [uninitvar] nas-1.9.4/lib/audio/AuErrDes.c:189:12: note: Assuming condition is false nas-1.9.4/lib/audio/AuErrDes.c:211:23: note: Uninitialized variable: parent nas-1.9.4/lib/audio/AuErrDes.c:263:15: style: Unused variable: type_str [unusedVariable] nas-1.9.4/lib/audio/AuGetBest.c:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FamilyWild [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/AuGetBest.c:48:14: style: Variable 'auth_name' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/ConnSvr.c:327:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/ConnSvr.c:1663:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auConnClientPrefix [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/ConnSvr.c:1975:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/ConnSvr.c:1984:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/ConnSvr.c:518:9: style: Condition '!connfunc' is always true [knownConditionTrueFalse] nas-1.9.4/lib/audio/ConnSvr.c:458:18: note: Assignment 'connfunc=NULL', assigned value is 0 nas-1.9.4/lib/audio/ConnSvr.c:518:9: note: Condition '!connfunc' is always true nas-1.9.4/lib/audio/ConnSvr.c:422:34: warning: Either the condition 'psvrnum' is redundant or there is possible null pointer dereference: psvrnum. [nullPointerRedundantCheck] nas-1.9.4/lib/audio/ConnSvr.c:636:6: note: Assuming that condition 'psvrnum' is not redundant nas-1.9.4/lib/audio/ConnSvr.c:422:34: note: Null pointer dereference nas-1.9.4/lib/audio/ConnSvr.c:351:10: style: Local variable 'len' shadows outer variable [shadowVariable] nas-1.9.4/lib/audio/ConnSvr.c:332:9: note: Shadowed declaration nas-1.9.4/lib/audio/ConnSvr.c:351:10: note: Shadow variable nas-1.9.4/lib/audio/ConnSvr.c:541:6: style: Local variable 'len' shadows outer variable [shadowVariable] nas-1.9.4/lib/audio/ConnSvr.c:332:9: note: Shadowed declaration nas-1.9.4/lib/audio/ConnSvr.c:541:6: note: Shadow variable nas-1.9.4/lib/audio/ConnSvr.c:1828:11: style: Variable 'auth_name' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/ConnSvr.c:1830:11: style: Variable 'auth_data' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/CrBucket.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/CrBucket.c:73:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/CrBucket.c:76:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/CrFlow.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/DesBucket.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/DesFlow.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/GetBucAttr.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/GetClsDwnMd.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/GetDevAttr.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/GetElState.c:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/GetElState.c:56:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/GetElement.c:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/GetElement.c:282:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/GetSvrTime.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/HandleEv.c:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuEventsQueuedAlready [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/HandleEv.c:77:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/HandleEv.c:115:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuEventHandlerTypeMask [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/HandleEv.c:141:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuEventHandlerRec [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/HandleEv.c:96:32: style: Parameter 'aud' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/HandleEv.c:97:31: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/IDOfEvent.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/KillClient.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/ListBucket.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/ListBucket.c:66:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/ListBucket.c:69:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/ListDevice.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/ListDevice.c:68:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/ListDevice.c:71:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/ListDevice.c:74:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/OpenSvr.c:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _init_mutex [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/OpenSvr.c:393:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/OpenSvr.c:418:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _init_mutex [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/OpenSvr.c:477:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceAttributes [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/OpenSvr.c:491:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/OpenSvr.c:502:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/OpenSvr.c:524:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/OpenSvr.c:491:24: warning: Either the condition 'len+1' is redundant or bcopy() argument nr 3 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] nas-1.9.4/lib/audio/OpenSvr.c:490:6: note: Assuming that condition 'len+1' is not redundant nas-1.9.4/lib/audio/OpenSvr.c:491:24: note: Invalid argument nas-1.9.4/lib/audio/OpenSvr.c:524:24: warning: Either the condition 'len+1' is redundant or bcopy() argument nr 3 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] nas-1.9.4/lib/audio/OpenSvr.c:523:6: note: Assuming that condition 'len+1' is not redundant nas-1.9.4/lib/audio/OpenSvr.c:524:24: note: Invalid argument nas-1.9.4/lib/audio/OpenSvr.c:214:6: style: Condition '*(char*)&endian' is always true [knownConditionTrueFalse] nas-1.9.4/lib/audio/OpenSvr.c:213:11: note: Assignment 'endian=1', assigned value is 1 nas-1.9.4/lib/audio/OpenSvr.c:214:6: note: Condition '*(char*)&endian' is always true nas-1.9.4/lib/audio/OpenSvr.c:491:21: warning: Uninitialized variable: s [uninitvar] nas-1.9.4/lib/audio/OpenSvr.c:490:6: note: Assuming condition is false nas-1.9.4/lib/audio/OpenSvr.c:491:21: note: Uninitialized variable: s nas-1.9.4/lib/audio/OpenSvr.c:524:21: warning: Uninitialized variable: s [uninitvar] nas-1.9.4/lib/audio/OpenSvr.c:523:6: note: Assuming condition is false nas-1.9.4/lib/audio/OpenSvr.c:524:21: note: Uninitialized variable: s nas-1.9.4/lib/audio/ReadEl.c:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/ReqEvent.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/ReqEvent.c:45:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/ScanEvents.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuEventsQueuedAfterFlush [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/ScanTEvent.c:50:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuPointer [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/ScanTEvent.c:30:37: style: Parameter 'aud' can be declared as pointer to const. However it seems that '_AuTypedEventPredicate' is a callback function, if 'aud' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/lib/audio/ScanTEvent.c:49:46: note: You might need to cast the function pointer here nas-1.9.4/lib/audio/ScanTEvent.c:30:37: note: Parameter 'aud' can be declared as pointer to const nas-1.9.4/lib/audio/ScanTEvent.c:31:37: style: Parameter 'event' can be declared as pointer to const. However it seems that '_AuTypedEventPredicate' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/lib/audio/ScanTEvent.c:49:46: note: You might need to cast the function pointer here nas-1.9.4/lib/audio/ScanTEvent.c:31:37: note: Parameter 'event' can be declared as pointer to const nas-1.9.4/lib/audio/SetClsDwnMd.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/SetDevAttr.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/SetDevAttr.c:55:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/SetDevAttr.c:58:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/SetElParms.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/SetElParms.c:61:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/SetElParms.c:62:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/SetElState.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/SetElState.c:56:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/SetElement.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auElementAction [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/SetElement.c:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/SetElement.c:51:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/SetElement.c:256:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/SetElement.c:273:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/SetElement.c:280:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/SetElement.c:34:22: style: Variable 'action' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/Sync.c:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Util.c:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AU_MAX_SCRATCH_FLOWS [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Util.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Util.c:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Util.c:141:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flow [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/WriteEl.c:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable au [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/WriteEl.c:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/WriteEl.c:53:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/WriteEl.c:75:21: style: Variable 'pstatus' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/Xtutil.c:70:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Xtutil.c:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Xtutil.c:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Xtutil.c:112:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/Xtutil.c:145:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/aiff.c:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/aiff.c:231:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AiffChunk [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/aiff.c:246:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AiffInfo [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/aiff.c:358:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIFF_SizeofExtended [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/aiff.c:444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAS_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/aiff.c:181:31: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/aiff.c:471:31: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/aiff.c:291:16: style: Variable 'blockSize' is assigned a value that is never used. [unreadVariable] nas-1.9.4/lib/audio/aiff.c:311:13: style: Variable 'timeStamp' is assigned a value that is never used. [unreadVariable] nas-1.9.4/lib/audio/aiff.c:312:10: style: Variable 'marker' is assigned a value that is never used. [unreadVariable] nas-1.9.4/lib/audio/Alibint.h:836:0: debug: Failed to parse 'typedef _AUFUNCPROTOEND struct _AttrRec { AuBucketAttributes * attr ; struct _AttrRec * next ; } AttrRec , * AttrPtr ;'. The checking continues anyway. [simplifyTypedef] nas-1.9.4/lib/audio/bcache.c:47:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuBucketAttributes [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/bcache.c:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AttrRec [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/bcache.c:50:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/bcache.c:60:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/lib/audio/bcache.c:114:40: style: Parameter 'aud' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/convutil.c:107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAS_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/convutil.c:266:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAS_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/convutil.c:189:21: style: Variable 'exp_lut' can be declared as const array [constVariable] nas-1.9.4/lib/audio/convutil.c:243:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/fileutil.c:116:6: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] nas-1.9.4/lib/audio/Alibint.h:836:0: debug: Failed to parse 'typedef _AUFUNCPROTOEND struct { AuFlowID flow ; AuPointer callback_data ; void ( * callback ) ( AuServer * , AuEventHandlerRec * , AuEvent * , AuPointer ) ; } MonitorDeviceRec , * MonitorDevicePtr ;'. The checking continues anyway. [simplifyTypedef] nas-1.9.4/lib/audio/monitor.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuStateStop [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/monitor.c:107:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MonitorDeviceRec [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/monitor.c:56:28: style: Variable 'event' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/snd.c:72:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/snd.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/snd.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/snd.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/snd.c:134:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SndInfo [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/snd.c:204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_MAGIC_NUM [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/snd.c:180:11: style: Local variable 'size' shadows outer variable [shadowVariable] nas-1.9.4/lib/audio/snd.c:132:21: note: Shadowed declaration nas-1.9.4/lib/audio/snd.c:180:11: note: Shadow variable nas-1.9.4/lib/audio/snd.c:55:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/sound.c:115:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:120:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataFormats [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:130:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abbrev [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:135:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suffixes [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:143:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toSound [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFormatULAW8 [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_FORMAT_ULAW_8 [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:192:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundFileFormatSnd [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:213:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SndInfo [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundFileFormatVoc [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:248:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VocInfo [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFormatLinearUnsigned8 [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:276:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundFileFormatWave [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:291:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaveInfo [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:307:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFormatLinearSigned8 [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:320:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundFileFormatAiff [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:335:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AiffInfo [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:352:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundFileFormatSvx [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:367:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SvxInfo [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:383:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundRec [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:414:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundFileFormatNone [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:432:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readFile [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:444:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeFile [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:456:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rewindFile [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:465:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seekFile [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:471:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tellFile [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:477:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flushFile [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:485:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sound [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:509:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundRec [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:569:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:581:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abbrev [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/sound.c:120:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] nas-1.9.4/lib/audio/sound.c:190:21: style: Variable 'h' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/sound.c:231:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/sound.c:260:29: style: Parameter 'wi' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/sound.c:304:29: style: Parameter 'ai' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/sound.c:350:21: style: Variable 'si' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/soundlib.c:58:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:131:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:218:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundUnknownNumSamples [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:340:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:391:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:450:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuReasonEOF [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:514:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:635:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceLineModeMask [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:736:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:770:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuUnlimitedSamples [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:816:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundUnknownNumSamples [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:879:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuNone [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:943:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:1039:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:1159:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:1194:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/soundlib.c:1205:21: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] nas-1.9.4/lib/audio/soundlib.c:928:10: warning: Uninitialized variable: d [uninitvar] nas-1.9.4/lib/audio/soundlib.c:921:19: note: Assuming condition is false nas-1.9.4/lib/audio/soundlib.c:928:10: note: Uninitialized variable: d nas-1.9.4/lib/audio/voc.c:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/voc.c:165:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AU_WRITE_BINARY [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/voc.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VOC_TERMINATOR [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/voc.c:240:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/wave.c:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RiffChunk [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/wave.c:76:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaveInfo [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/wave.c:208:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AU_WRITE_BINARY [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/wave.c:282:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAS_BIG_ENDIAN [valueFlowBailoutIncompleteVar] nas-1.9.4/lib/audio/wave.c:150:12: style: Variable 'dummy' is reassigned a value before the old one has been used. [redundantAssignment] nas-1.9.4/lib/audio/wave.c:149:12: note: dummy is assigned nas-1.9.4/lib/audio/wave.c:150:12: note: dummy is overwritten nas-1.9.4/lib/audio/wave.c:309:31: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] nas-1.9.4/lib/audio/wave.c:150:12: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] nas-1.9.4/server/dda/hpux/auhpux.c:200:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:342:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:502:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:549:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:647:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:701:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:710:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:752:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:773:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:807:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:832:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:870:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:896:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:907:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:918:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:929:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:996:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:1038:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:1058:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:1095:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuBool [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:1417:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_GET_STATUS [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/auhpux.c:491:18: style: The if condition is the same as the previous if condition [duplicateCondition] nas-1.9.4/server/dda/hpux/auhpux.c:488:18: note: First condition nas-1.9.4/server/dda/hpux/auhpux.c:491:18: note: Second condition nas-1.9.4/server/dda/hpux/auhpux.c:849:18: style: The if condition is the same as the previous if condition [duplicateCondition] nas-1.9.4/server/dda/hpux/auhpux.c:837:18: note: First condition nas-1.9.4/server/dda/hpux/auhpux.c:849:18: note: Second condition nas-1.9.4/server/dda/hpux/auhpux.c:883:10: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/dda/hpux/auhpux.c:771:9: style: Unused variable: ret [unusedVariable] nas-1.9.4/server/dda/hpux/auhpux.c:1098:9: style: Unused variable: temp_int [unusedVariable] nas-1.9.4/server/dda/hpux/auhpux.c:1098:19: style: Unused variable: input [unusedVariable] nas-1.9.4/server/dda/hpux/config.c:32:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_OUT_EXTERNAL [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/hpux/config.c:58:20: style: Parameter 'index' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/dda/hpux/config.c:58:43: style: Parameter 'argv' can be declared as const array [constParameter] nas-1.9.4/server/dda/hpux/config.c:20:9: style: Unused variable: num [unusedVariable] nas-1.9.4/server/dda/sgi/ausgi.c:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/ausgi.c:252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/ausgi.c:291:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/ausgi.c:311:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/ausgi.c:357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_LEFT_SPEAKER_GAIN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/ausgi.c:371:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_LEFT_SPEAKER_GAIN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/ausgi.c:412:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_LEFT_INPUT_ATTEN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/ausgi.c:426:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/ausgi.c:434:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/ausgi.c:543:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/ausgi.c:101:9: style: Unused variable: i [unusedVariable] nas-1.9.4/server/dda/sgi/ausgi.c:238:13: style: Unused variable: queue_size [unusedVariable] nas-1.9.4/server/dda/sgi/ausgi.c:422:14: style: Unused variable: p [unusedVariable] nas-1.9.4/server/dda/sgi/ausgi.c:470:9: style: Unused variable: n [unusedVariable] nas-1.9.4/server/dda/sgi/config.c:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sgi/config.c:13:31: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/dda/sgi/config.c:37:20: style: Parameter 'index' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/dda/sgi/config.c:37:43: style: Parameter 'argv' can be declared as const array [constParameter] nas-1.9.4/server/dda/sgi/config.c:15:9: style: Unused variable: num [unusedVariable] nas-1.9.4/server/dda/sgi/config.c:16:11: style: Unused variable: str [unusedVariable] nas-1.9.4/server/dda/sun/audbri.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausun.c:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausun.c:291:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausun.c:313:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausun.c:327:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_SPEAKER [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausun.c:339:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_SPEAKER [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausun.c:356:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausun.c:380:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_SETSIG [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausun.c:469:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_SETSIG [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausun.c:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuBool [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausun.c:508:19: warning: Either the condition '(devAudio=open("/dev/audio",O_RDWR))==-1' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] nas-1.9.4/server/dda/sun/ausun.c:506:53: note: Assuming that condition '(devAudio=open("/dev/audio",O_RDWR))==-1' is not redundant nas-1.9.4/server/dda/sun/ausun.c:508:19: note: Invalid argument nas-1.9.4/server/dda/sun/ausun.c:509:19: warning: Either the condition '(devAudioCtl=open("/dev/audioctl",O_RDWR))==-1' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] nas-1.9.4/server/dda/sun/ausun.c:507:59: note: Assuming that condition '(devAudioCtl=open("/dev/audioctl",O_RDWR))==-1' is not redundant nas-1.9.4/server/dda/sun/ausun.c:509:19: note: Invalid argument nas-1.9.4/server/dda/sun/ausun.c:431:14: error: Expression '*m++=(s[0]+s[1]+*m)/3' depends on order of evaluation of side effects [unknownEvaluationOrder] nas-1.9.4/server/dda/sun/ausuni.c:269:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompDeviceGainMask [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:472:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:509:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:535:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_SETSIG [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:565:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:625:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_GETINFO [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:655:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_GETINFO [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:686:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_GETINFO [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:730:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceOutputModeHeadphone [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:761:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_GETINFO [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:784:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_GETINFO [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:818:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceLineModeHigh [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:876:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:895:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:926:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:959:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:995:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:1120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:1226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:1298:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:1337:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDeviceRelease [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/ausuni.c:943:10: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/dda/sun/ausuni.c:1029:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/sun/ausuni.c:1054:14: style: Variable 'l' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/sun/ausuni.c:1054:18: style: Variable 'r' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/sun/ausuni.c:1054:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/sun/ausuni.c:1054:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/sun/ausuni.c:354:20: style: Variable 'stereo' is assigned a value that is never used. [unreadVariable] nas-1.9.4/server/dda/sun/ausuni.c:1325:11: style: Unused variable: nas_device_policy [unusedVariable] nas-1.9.4/server/dda/sun/ausuni.c:1348:24: style: Unused variable: type [unusedVariable] nas-1.9.4/server/dda/sun/config.c:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/sun/config.c:13:31: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/dda/sun/config.c:37:20: style: Parameter 'index' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/dda/sun/config.c:37:43: style: Parameter 'argv' can be declared as const array [constParameter] nas-1.9.4/server/dda/sun/config.c:15:9: style: Unused variable: num [unusedVariable] nas-1.9.4/server/dda/sun/config.c:16:11: style: Unused variable: str [unusedVariable] nas-1.9.4/server/dda/voxware/auvoxware.c:342:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:352:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:381:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:413:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_MIXER_PCM [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:437:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_MIXER_RECSRC [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:464:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_MIXER_IGAIN [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:529:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_MASK_MIC [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:546:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceLineModeLow [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:559:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:709:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:772:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_SETFRAGMENT [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:785:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:856:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:1017:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:1102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:1180:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_MIXER_PCM [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:1210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceLineModeHigh [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:1302:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:1330:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:1613:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhysicalOutputMono [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:1631:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoDebug [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:1738:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:1824:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/auvoxware.c:868:18: style: The if condition is the same as the previous if condition [duplicateCondition] nas-1.9.4/server/dda/voxware/auvoxware.c:861:18: note: First condition nas-1.9.4/server/dda/voxware/auvoxware.c:868:18: note: Second condition nas-1.9.4/server/dda/voxware/auvoxware.c:1636:18: style: The if condition is the same as the previous if condition [duplicateCondition] nas-1.9.4/server/dda/voxware/auvoxware.c:1631:18: note: First condition nas-1.9.4/server/dda/voxware/auvoxware.c:1636:18: note: Second condition nas-1.9.4/server/dda/voxware/auvoxware.c:1667:22: style: The if condition is the same as the previous if condition [duplicateCondition] nas-1.9.4/server/dda/voxware/auvoxware.c:1664:22: note: First condition nas-1.9.4/server/dda/voxware/auvoxware.c:1667:22: note: Second condition nas-1.9.4/server/dda/voxware/auvoxware.c:1679:22: style: The if condition is the same as the previous if condition [duplicateCondition] nas-1.9.4/server/dda/voxware/auvoxware.c:1676:22: note: First condition nas-1.9.4/server/dda/voxware/auvoxware.c:1679:22: note: Second condition nas-1.9.4/server/dda/voxware/auvoxware.c:1687:22: style: The if condition is the same as the previous if condition [duplicateCondition] nas-1.9.4/server/dda/voxware/auvoxware.c:1684:22: note: First condition nas-1.9.4/server/dda/voxware/auvoxware.c:1687:22: note: Second condition nas-1.9.4/server/dda/voxware/auvoxware.c:1738:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] nas-1.9.4/server/dda/voxware/auvoxware.c:1755:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] nas-1.9.4/server/dda/voxware/auvoxware.c:1385:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/voxware/auvoxware.c:1400:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/voxware/auvoxware.c:1413:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/voxware/auvoxware.c:1492:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/voxware/auvoxware.c:1541:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/voxware/auvoxware.c:1542:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/voxware/auvoxware.c:1543:14: style: Variable 'm8' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/voxware/auvoxware.c:1544:19: style: Variable 's8' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dda/voxware/auvoxware.c:726:9: style: Variable 'foo' is assigned a value that is never used. [unreadVariable] nas-1.9.4/server/dda/voxware/config.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUTSECTION [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dda/voxware/config.c:198:20: style: Parameter 'index' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/dda/voxware/config.c:198:43: style: Parameter 'argv' can be declared as const array [constParameter] nas-1.9.4/server/dia/auconfig.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuBadImplementation [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:241:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:369:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:488:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:583:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auSetElementsReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:970:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auSetElementStatesReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1020:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auGetElementStatesReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auSetElementParametersReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auWriteElementReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1320:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReadElementReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1436:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auSetCloseDownModeReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1494:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1538:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable release [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1587:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE_ID_MASK [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:1653:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Au_Error [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/audispatch.c:176:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/audispatch.c:228:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/audispatch.c:679:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/audispatch.c:1259:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/audispatch.c:1280:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/audispatch.c:1284:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/audispatch.c:1395:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/audispatch.c:1399:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/audispatch.c:1621:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/audispatch.c:1248:18: style: Local variable 'd' shadows outer variable [shadowVariable] nas-1.9.4/server/dia/audispatch.c:1224:18: note: Shadowed declaration nas-1.9.4/server/dia/audispatch.c:1248:18: note: Shadow variable nas-1.9.4/server/dia/audispatch.c:1108:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dia/audispatch.c:1496:14: style: Variable 'pResource' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dia/audispatch.c:493:16: style: Variable 'flow' is assigned a value that is never used. [unreadVariable] nas-1.9.4/server/dia/auevents.c:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auevents.c:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuStateStop [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auevents.c:164:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auevents.c:197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auevents.c:215:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/auprocess.c:325:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:364:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuUnlimitedSamples [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:441:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:490:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:655:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:675:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:734:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:756:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:921:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:986:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:1023:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuDeviceOutputModeSpeaker [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:1140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuTrue [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auprocess.c:930:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] nas-1.9.4/server/dia/auprocess.c:947:13: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] nas-1.9.4/server/dia/auprocess.c:1329:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/auprocess.c:1337:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/auprocess.c:301:24: style: Variable '((AuUint8*)p)[1]' is assigned an expression that holds the same value. [redundantAssignment] nas-1.9.4/server/dia/auprocess.c:299:11: note: x is assigned '((AuUint8*)p)[0]' here. nas-1.9.4/server/dia/auprocess.c:301:24: note: Variable '((AuUint8*)p)[1]' is assigned an expression that holds the same value. nas-1.9.4/server/dia/auprocess.c:161:20: style: Variable 'exp_lut' can be declared as const array [constVariable] nas-1.9.4/server/dia/auprocess.c:851:14: style: Variable 'in' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dia/auprocess.c:885:14: style: Variable 'in' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dia/auprocess.c:1332:37: style: Parameter 'src' can be declared as pointer to const. However it seems that 'rcNull' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nas-1.9.4/server/dia/auprocess.c:1123:26: note: You might need to cast the function pointer here nas-1.9.4/server/dia/auprocess.c:1332:37: note: Parameter 'src' can be declared as pointer to const nas-1.9.4/server/dia/auprocess.c:1275:1: style: Unused variable: i [unusedVariable] nas-1.9.4/server/dia/auprocess.c:1276:9: style: Unused variable: i [unusedVariable] nas-1.9.4/server/dia/auswap.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auResourceReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:171:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auInputTrack [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auSetElementsReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auSetElementStatesReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auSetElementParametersReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:326:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auWriteElementReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:339:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReadElementReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:552:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:614:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Au_Error [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auswap.c:551:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/auswap.c:544:64: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/dia/auutil.c:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuComponentKindBucket [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:89:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuElementTypeImportBucket [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:127:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuStateStop [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuComponentKindOther [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:274:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuComponentKindOther [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:334:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auNativeFormat [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:367:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuSuccess [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:564:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:711:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:942:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuStateStop [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:958:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuStateAny [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:984:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:1177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompCommonMasks [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:1300:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuCompCommonMasks [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:1431:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuFalse [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/auutil.c:166:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] nas-1.9.4/server/dia/auutil.c:413:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/auutil.c:806:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/auutil.c:821:21: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/auutil.c:1204:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/dia/auutil.c:1097:25: style: Local variable 'i' shadows outer variable [shadowVariable] nas-1.9.4/server/dia/auutil.c:983:22: note: Shadowed declaration nas-1.9.4/server/dia/auutil.c:1097:25: note: Shadow variable nas-1.9.4/server/dia/auutil.c:440:46: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/dia/dispatch.c:103:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable months [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:124:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxClients [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuBadRequest [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuLastEventType [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:230:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:271:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentMaxClients [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentMaxClients [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:301:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENTOFFSET [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCLIENTS [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:358:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:385:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/dispatch.c:313:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] nas-1.9.4/server/dia/dispatch.c:365:11: style: Condition '*(char*)&whichbyte' is always true [knownConditionTrueFalse] nas-1.9.4/server/dia/dispatch.c:360:21: note: Assignment 'whichbyte=1', assigned value is 1 nas-1.9.4/server/dia/dispatch.c:363:36: note: Assuming condition is false nas-1.9.4/server/dia/dispatch.c:365:11: note: Condition '*(char*)&whichbyte' is always true nas-1.9.4/server/dia/events.c:71:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auEvent [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/globals.c:93:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_TIMEOUT [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/main.c:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NASCONFSEARCHPATH [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/nasconf.c:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:159:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverClient [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE_ID_MASK [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENTOFFSET [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:414:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCLIENTS [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:444:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCLIENTS [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:500:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentMaxClients [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:509:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE_ID_MASK [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:523:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCLIENTS [valueFlowBailoutIncompleteVar] nas-1.9.4/server/dia/resource.c:543:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCLIENTS [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/WaitFor.c:188:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOFILES_MAX [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/WaitFor.c:324:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOFILES_MAX [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/WaitFor.c:320:14: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/WaitFor.c:183:20: style: Unused variable: waittime [unusedVariable] nas-1.9.4/server/os/WaitFor.c:187:10: style: Unused variable: timeout [unusedVariable] nas-1.9.4/server/os/access.c:318:1: portability: Omitted return type of function 'DefineSelf' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/access.c:438:1: portability: Omitted return type of function 'AddLocalHosts' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/access.c:447:1: portability: Omitted return type of function 'ResetHosts' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/access.c:810:1: portability: Omitted return type of function 'InvalidHost' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/access.c:219:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:231:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:357:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFCONF [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:475:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ACCESS_CONTROL [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:571:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:623:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuBadAccess [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:672:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:698:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuBadAccess [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:827:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FamilyLocal [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:863:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FamilyLocal [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:913:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuBadAccess [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/access.c:384:23: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/access.c:392:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/os/access.c:486:23: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] nas-1.9.4/server/os/access.c:603:17: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/access.c:671:13: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/access.c:679:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/os/access.c:719:30: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/access.c:835:25: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/access.c:845:13: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/access.c:388:9: warning: Either the condition 'host' is redundant or there is possible null pointer dereference: host. [nullPointerRedundantCheck] nas-1.9.4/server/os/access.c:389:21: note: Assuming that condition 'host' is not redundant nas-1.9.4/server/os/access.c:388:9: note: Null pointer dereference nas-1.9.4/server/os/access.c:674:5: warning: Either the condition '!host' is redundant or there is possible null pointer dereference: host. [nullPointerRedundantCheck] nas-1.9.4/server/os/access.c:675:17: note: Assuming that condition '!host' is not redundant nas-1.9.4/server/os/access.c:674:5: note: Null pointer dereference nas-1.9.4/server/os/access.c:388:9: warning: Either the condition 'host' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] nas-1.9.4/server/os/access.c:389:21: note: Assuming that condition 'host' is not redundant nas-1.9.4/server/os/access.c:388:9: note: Null pointer addition nas-1.9.4/server/os/access.c:674:5: warning: Either the condition '!host' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] nas-1.9.4/server/os/access.c:675:17: note: Assuming that condition '!host' is not redundant nas-1.9.4/server/os/access.c:674:5: note: Null pointer addition nas-1.9.4/server/os/access.c:321:27: style: Variable 'cplim' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/os/access.c:448:7: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/access.c:856:18: style: Parameter 'saddr' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/access.c:858:6: style: Parameter 'len' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/access.c:859:10: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/access.c:323:9: style: Unused variable: n [unusedVariable] nas-1.9.4/server/os/access.c:464:7: style: Unused variable: saddr [unusedVariable] nas-1.9.4/server/os/access.c:470:9: style: Unused variable: family [unusedVariable] nas-1.9.4/server/os/access.c:471:9: style: Unused variable: len [unusedVariable] nas-1.9.4/server/os/access.c:472:13: style: Unused variable: addr [unusedVariable] nas-1.9.4/server/os/access.c:473:21: style: Unused variable: hp [unusedVariable] nas-1.9.4/server/os/aulog.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/auth.c:86:1: portability: Omitted return type of function 'InitAuthorization' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/auth.c:151:1: portability: Omitted return type of function 'ResetAuthorization' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/auth.c:178:1: portability: Omitted return type of function 'AuthorizationFromID' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/auth.c:197:1: portability: Omitted return type of function 'RemoveAuthorization' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/auth.c:214:1: portability: Omitted return type of function 'AddAuthorization' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/auth.c:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/auth.c:144:17: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/auth.c:171:13: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/auth.c:207:13: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/auth.c:224:13: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/auth.c:138:13: style: Condition '!LoadAuthorization()' is always true [knownConditionTrueFalse] nas-1.9.4/server/os/auth.c:138:31: note: Calling function 'LoadAuthorization' returns 0 nas-1.9.4/server/os/auth.c:138:13: note: Condition '!LoadAuthorization()' is always true nas-1.9.4/server/os/auth.c:131:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/auth.c:163:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/auth.c:199:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/auth.c:216:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/connection.c:1737:1: portability: Omitted return type of function 'AddEnabledDevice' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/connection.c:1745:1: portability: Omitted return type of function 'RemoveEnabledDevice' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/connection.c:1762:1: portability: Omitted return type of function 'OnlyListenToOneClient' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/connection.c:1792:1: portability: Omitted return type of function 'ListenToAllClients' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/connection.c:1804:1: portability: Omitted return type of function 'MakeClientGrabImpervious' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/connection.c:1815:1: portability: Omitted return type of function 'MakeClientGrabPervious' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/connection.c:1105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOFILES_MAX [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/connection.c:1397:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowAny [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/connection.c:1467:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/connection.c:1577:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOFILES_MAX [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/connection.c:1668:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/connection.c:1686:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOFILES_MAX [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/connection.c:1829:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isItTimeToYield [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/connection.c:1191:30: style: Condition 'WellKnownConnections==0' is always true [knownConditionTrueFalse] nas-1.9.4/server/os/connection.c:1141:28: note: Assignment 'WellKnownConnections=0', assigned value is 0 nas-1.9.4/server/os/connection.c:1191:30: note: Condition 'WellKnownConnections==0' is always true nas-1.9.4/server/os/connection.c:1617:15: style: Condition '*(char*)&whichbyte' is always true [knownConditionTrueFalse] nas-1.9.4/server/os/connection.c:1573:21: note: Assignment 'whichbyte=1', assigned value is 1 nas-1.9.4/server/os/connection.c:1596:12: note: Assuming condition is false nas-1.9.4/server/os/connection.c:1617:15: note: Condition '*(char*)&whichbyte' is always true nas-1.9.4/server/os/connection.c:1711:25: error: Shifting by a negative value is undefined behaviour [shiftNegative] nas-1.9.4/server/os/connection.c:1308:52: style: Parameter 'saddr' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/connection.c:1087:9: style: Unused variable: request [unusedVariable] nas-1.9.4/server/os/daemon.c:87:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/daemon.c:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/daemon.c:157:12: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] nas-1.9.4/server/os/genalloca.c:78:18: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] nas-1.9.4/server/os/genalloca.c:108:10: style: union member 'hdr::align' is never used. [unusedStructMember] nas-1.9.4/server/os/hpsocket.c:16:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/hpsocket.c:32:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/hpsocket.c:20:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] nas-1.9.4/server/os/hpsocket.c:36:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] nas-1.9.4/server/os/io.c:373:1: portability: Omitted return type of function 'ResetCurrentRequest' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/io.c:194:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/io.c:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/io.c:386:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auReq [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/io.c:464:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/io.c:589:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/io.c:625:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/io.c:668:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/io.c:214:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/os/io.c:351:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/os/io.c:355:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/os/io.c:493:21: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/os/io.c:520:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/os/io.c:675:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/os/io.c:305:7: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/io.c:281:31: style: Variable 'result' is assigned a value that is never used. [unreadVariable] nas-1.9.4/server/os/mitauth.c:122:1: portability: Omitted return type of function 'MitFromID' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/mitauth.c:139:1: portability: Omitted return type of function 'MitRemoveCookie' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] nas-1.9.4/server/os/mitauth.c:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuID [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/mitauth.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AuID [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/mitauth.c:73:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] nas-1.9.4/server/os/mitauth.c:88:13: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/mitauth.c:116:13: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/mitauth.c:148:13: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] nas-1.9.4/server/os/mitauth.c:149:17: style: Condition 'prev' is always false [knownConditionTrueFalse] nas-1.9.4/server/os/mitauth.c:145:12: note: Assignment 'prev=0', assigned value is 0 nas-1.9.4/server/os/mitauth.c:149:17: note: Condition 'prev' is always false nas-1.9.4/server/os/mitauth.c:58:7: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/mitauth.c:82:7: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/mitauth.c:110:7: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/mitauth.c:141:7: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/osinit.c:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/utils.c:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispatchException [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/utils.c:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispatchException [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/utils.c:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/utils.c:306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/utils.c:584:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argvGlobal [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/utils.c:615:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] nas-1.9.4/server/os/utils.c:431:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] nas-1.9.4/server/os/utils.c:582:17: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] nas-1.9.4/server/os/utils.c:584:17: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] nas-1.9.4/server/os/utils.c:449:20: style: Condition '!amount' is always true [knownConditionTrueFalse] nas-1.9.4/server/os/utils.c:448:16: note: Assuming that condition 'amount<=0' is not redundant nas-1.9.4/server/os/utils.c:449:20: note: Condition '!amount' is always true nas-1.9.4/server/os/utils.c:448:16: style: Checking if unsigned expression 'amount' is less than zero. [unsignedLessThanZero] nas-1.9.4/server/os/utils.c:207:13: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:609:14: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:609:23: style: Parameter 's0' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:609:33: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:609:43: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:609:53: style: Parameter 's3' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:609:63: style: Parameter 's4' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:609:73: style: Parameter 's5' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:610:14: style: Parameter 's6' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:610:24: style: Parameter 's7' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:610:34: style: Parameter 's8' can be declared as pointer to const [constParameterPointer] nas-1.9.4/server/os/utils.c:610:44: style: Parameter 's9' can be declared as pointer to const [constParameterPointer] diff: head nas-1.9.4/lib/audio/Alibint.c:243:20: error: Uninitialized variable: buf [uninitvar] head nas-1.9.4/lib/audio/Alibint.c:428:16: error: Uninitialized variable: buf [uninitvar] head nas-1.9.4/lib/audio/Alibint.c:490:19: error: Uninitialized variable: buf [uninitvar] DONE