2026-06-12 06:07 ftp://ftp.de.debian.org/debian/pool/main/r/rplay/rplay_3.3.2.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-124-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.21.0 head-info: 21de4fa (2026-06-10 20:43:28 +0200) count: 1797 1797 elapsed-time: 14.3 14.5 head-timing-info: old-timing-info: head results: rplay-3.3.2/adpcm/decode.c:40:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/adpcm/decode.c:26:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] rplay-3.3.2/adpcm/decode.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/adpcm/decode.c:46:8: style: Unused variable: n [unusedVariable] rplay-3.3.2/adpcm/encode.c:37:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/adpcm/encode.c:31:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] rplay-3.3.2/adpcm/encode.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/adpcm/encode.c:115:9: warning: Uninitialized variable: resid [uninitvar] rplay-3.3.2/adpcm/encode.c:108:42: note: Assuming condition is false rplay-3.3.2/adpcm/encode.c:115:9: note: Uninitialized variable: resid rplay-3.3.2/adpcm/g711.c:81:10: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/adpcm/g721.c:80:7: style:inconclusive: Function 'g721_encoder' argument 1 names different: declaration '' definition 'sl'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g721.c:81:7: style:inconclusive: Function 'g721_encoder' argument 2 names different: declaration '' definition 'in_coding'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g721.c:82:21: style:inconclusive: Function 'g721_encoder' argument 3 names different: declaration '' definition 'state_ptr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g721.c:137:7: style:inconclusive: Function 'g721_decoder' argument 1 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g721.c:138:7: style:inconclusive: Function 'g721_decoder' argument 2 names different: declaration '' definition 'out_coding'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g721.c:139:21: style:inconclusive: Function 'g721_decoder' argument 3 names different: declaration '' definition 'state_ptr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_24.c:68:7: style:inconclusive: Function 'g723_24_encoder' argument 1 names different: declaration '' definition 'sl'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_24.c:69:7: style:inconclusive: Function 'g723_24_encoder' argument 2 names different: declaration '' definition 'in_coding'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_24.c:70:21: style:inconclusive: Function 'g723_24_encoder' argument 3 names different: declaration '' definition 'state_ptr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_24.c:123:7: style:inconclusive: Function 'g723_24_decoder' argument 1 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_24.c:124:7: style:inconclusive: Function 'g723_24_decoder' argument 2 names different: declaration '' definition 'out_coding'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_24.c:125:21: style:inconclusive: Function 'g723_24_decoder' argument 3 names different: declaration '' definition 'state_ptr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_40.c:87:7: style:inconclusive: Function 'g723_40_encoder' argument 1 names different: declaration '' definition 'sl'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_40.c:88:7: style:inconclusive: Function 'g723_40_encoder' argument 2 names different: declaration '' definition 'in_coding'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_40.c:89:21: style:inconclusive: Function 'g723_40_encoder' argument 3 names different: declaration '' definition 'state_ptr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_40.c:143:7: style:inconclusive: Function 'g723_40_decoder' argument 1 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_40.c:144:7: style:inconclusive: Function 'g723_40_decoder' argument 2 names different: declaration '' definition 'out_coding'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_40.c:145:21: style:inconclusive: Function 'g723_40_decoder' argument 3 names different: declaration '' definition 'state_ptr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/adpcm/g723_40.c:148:12: style: Unused variable: dif [unusedVariable] rplay-3.3.2/adpcm/g72x.c:347:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] rplay-3.3.2/adpcm/g72x.c:492:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] rplay-3.3.2/adpcm/g72x.c:49:10: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/adpcm/g72x.c:126:21: style: Parameter 'state_ptr' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/adpcm/g72x.c:144:21: style: Parameter 'state_ptr' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/adpcm/g72x.c:157:21: style: Parameter 'state_ptr' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/adpcm/g72x.c:72:17: style: Unused variable: wanmag [unusedVariable] rplay-3.3.2/adpcm/g72x.c:278:19: style: Unused variable: mant [unusedVariable] rplay-3.3.2/adpcm/g72x.c:281:9: style: Unused variable: ua2 [unusedVariable] rplay-3.3.2/adpcm/g72x.c:282:9: style: Unused variable: uga2a [unusedVariable] rplay-3.3.2/adpcm/g72x.c:283:9: style: Unused variable: uga2b [unusedVariable] rplay-3.3.2/contrib/fingergoodies/getcalleraddr.c:24:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/fingergoodies/getcalleraddr.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/fingergoodies/getcalleraddr.c:27:12: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] rplay-3.3.2/contrib/fingergoodies/getcalleraddr.c:22:23: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/fingergoodies/getcalleraddr.c:40:9: style: Variable 'prog_name' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/fingergoodies/getcalleraddr.c:42:9: style: Variable 'caller_name' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/fingergoodies/random.c:6:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:61:1: portability: Omitted return type of function 'usage' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:90:1: portability: Omitted return type of function 'set_timer' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:109:1: portability: Omitted return type of function 'catch_sigtstp' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:121:1: portability: Omitted return type of function 'catch_sigint' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:133:1: portability: Omitted return type of function 'catch_sigalrm' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:149:1: portability: Omitted return type of function 'readsongs' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:219:1: portability: Omitted return type of function 'readlist' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:292:1: portability: Omitted return type of function 'idxcompare' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:308:1: portability: Omitted return type of function 'alphacompare' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:325:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:156:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:225:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:347:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_DEFAULT_VOLUME [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:245:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:189:4: error: Common realloc mistake: 'songs' nulled but not freed upon failure [memleakOnRealloc] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:257:2: error: Common realloc mistake: 'songs' nulled but not freed upon failure [memleakOnRealloc] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:154:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:220:12: style: Parameter 'listname' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:225:58: style: Variable 's' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:293:12: style: Parameter 'i' can be declared as pointer to const. However it seems that 'idxcompare' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:481:47: note: You might need to cast the function pointer here rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:293:12: note: Parameter 'i' can be declared as pointer to const rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:293:16: style: Parameter 'j' can be declared as pointer to const. However it seems that 'idxcompare' is a callback function, if 'j' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:481:47: note: You might need to cast the function pointer here rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:293:16: note: Parameter 'j' can be declared as pointer to const rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:309:12: style: Parameter 'i' can be declared as pointer to const. However it seems that 'alphacompare' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:470:48: note: You might need to cast the function pointer here rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:309:12: note: Parameter 'i' can be declared as pointer to const rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:309:16: style: Parameter 'j' can be declared as pointer to const. However it seems that 'alphacompare' is a callback function, if 'j' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:470:48: note: You might need to cast the function pointer here rplay-3.3.2/contrib/jukebox-1.3/jukebox.c:309:16: note: Parameter 'j' can be declared as pointer to const rplay-3.3.2/contrib/mailsound/mailsound.c:75:8: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/mailsound/mailsound.c:89:2: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:91:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:93:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:101:9: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:121:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:154:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:155:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:186:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:190:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:211:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:215:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/contrib/mailsound/mailsound.c:175:26: style:inconclusive: Function 'play_sound' argument 1 names different: declaration 'sound' definition 'sound_args'. [funcArgNamesDifferent] rplay-3.3.2/contrib/mailsound/mailsound.c:42:26: note: Function 'play_sound' argument 1 names different: declaration 'sound' definition 'sound_args'. rplay-3.3.2/contrib/mailsound/mailsound.c:175:26: note: Function 'play_sound' argument 1 names different: declaration 'sound' definition 'sound_args'. rplay-3.3.2/contrib/mailsound/mailsound.c:80:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/mailsound/mailsound.c:83:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/mailsound/mailsound.c:152:8: style: Unused variable: p [unusedVariable] rplay-3.3.2/contrib/pos/pos.c:54:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/pos/pos.c:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/pos/pos.c:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/pos/pos.c:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/pos/pos.c:202:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl_display [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/pos/pos.c:107:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/pos/pos.c:193:9: style: Variable 'obj' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/pos/pos.c:109:11: style: Unused variable: sec [unusedVariable] rplay-3.3.2/contrib/pos/pos.c:110:10: style: Unused variable: buf [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:432:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:370:10: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:371:19: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:372:18: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:373:27: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '' definition 'longopts'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:374:11: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '' definition 'longind'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:375:10: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '' definition 'long_only'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:665:10: style:inconclusive: Function 'getopt' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:666:19: style:inconclusive: Function 'getopt' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:667:18: style:inconclusive: Function 'getopt' argument 3 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt.c:598:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/getopt1.c:67:10: style:inconclusive: Function 'getopt_long' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt1.c:68:19: style:inconclusive: Function 'getopt_long' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt1.c:69:18: style:inconclusive: Function 'getopt_long' argument 3 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt1.c:70:27: style:inconclusive: Function 'getopt_long' argument 4 names different: declaration '' definition 'long_options'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt1.c:71:11: style:inconclusive: Function 'getopt_long' argument 5 names different: declaration '' definition 'opt_index'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt1.c:83:10: style:inconclusive: Function 'getopt_long_only' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt1.c:84:19: style:inconclusive: Function 'getopt_long_only' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt1.c:85:18: style:inconclusive: Function 'getopt_long_only' argument 3 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt1.c:86:27: style:inconclusive: Function 'getopt_long_only' argument 4 names different: declaration '' definition 'long_options'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/getopt1.c:87:11: style:inconclusive: Function 'getopt_long_only' argument 5 names different: declaration '' definition 'opt_index'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_BUSY [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_DEFAULT_VOLUME [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_LIST_GLYPH [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:323:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_LIST_INSERT [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:380:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_LIST_NROWS [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:398:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_LIST_CLIENT_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:429:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:450:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:508:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_LIST_CLIENT_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:695:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANEL_LIST_NROWS [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:220:5: warning: If memory allocation fails, then there is a possible null pointer dereference: info [nullPointerOutOfMemory] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:218:34: note: Assuming allocation function fails rplay-3.3.2/contrib/rplaytool-1.1/misc.c:218:18: note: Assignment 'info=(struct INFO*)malloc(sizeof(struct INFO))', assigned value is 0 rplay-3.3.2/contrib/rplaytool-1.1/misc.c:220:5: note: Null pointer dereference rplay-3.3.2/contrib/rplaytool-1.1/misc.c:221:5: warning: If memory allocation fails, then there is a possible null pointer dereference: info [nullPointerOutOfMemory] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:218:34: note: Assuming allocation function fails rplay-3.3.2/contrib/rplaytool-1.1/misc.c:218:18: note: Assignment 'info=(struct INFO*)malloc(sizeof(struct INFO))', assigned value is 0 rplay-3.3.2/contrib/rplaytool-1.1/misc.c:221:5: note: Null pointer dereference rplay-3.3.2/contrib/rplaytool-1.1/misc.c:222:5: warning: If memory allocation fails, then there is a possible null pointer dereference: info [nullPointerOutOfMemory] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:218:34: note: Assuming allocation function fails rplay-3.3.2/contrib/rplaytool-1.1/misc.c:218:18: note: Assignment 'info=(struct INFO*)malloc(sizeof(struct INFO))', assigned value is 0 rplay-3.3.2/contrib/rplaytool-1.1/misc.c:222:5: note: Null pointer dereference rplay-3.3.2/contrib/rplaytool-1.1/misc.c:223:5: warning: If memory allocation fails, then there is a possible null pointer dereference: info [nullPointerOutOfMemory] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:218:34: note: Assuming allocation function fails rplay-3.3.2/contrib/rplaytool-1.1/misc.c:218:18: note: Assignment 'info=(struct INFO*)malloc(sizeof(struct INFO))', assigned value is 0 rplay-3.3.2/contrib/rplaytool-1.1/misc.c:223:5: note: Null pointer dereference rplay-3.3.2/contrib/rplaytool-1.1/misc.c:224:5: warning: If memory allocation fails, then there is a possible null pointer dereference: info [nullPointerOutOfMemory] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:218:34: note: Assuming allocation function fails rplay-3.3.2/contrib/rplaytool-1.1/misc.c:218:18: note: Assignment 'info=(struct INFO*)malloc(sizeof(struct INFO))', assigned value is 0 rplay-3.3.2/contrib/rplaytool-1.1/misc.c:224:5: note: Null pointer dereference rplay-3.3.2/contrib/rplaytool-1.1/misc.c:200:15: style:inconclusive: Function 'sort_list' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:209:16: style:inconclusive: Function 'busy' argument 1 names different: declaration '' definition 'frame'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:210:10: style:inconclusive: Function 'busy' argument 2 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:232:9: style:inconclusive: Function 'do_playlist_init' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:246:9: style:inconclusive: Function 'do_playlist_reset' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:259:9: style:inconclusive: Function 'playlist_update_icons' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:303:9: style:inconclusive: Function 'do_playlist_add' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:304:9: style:inconclusive: Function 'do_playlist_add' argument 2 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:305:11: style:inconclusive: Function 'do_playlist_add' argument 3 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:334:9: style:inconclusive: Function 'do_playlist_append' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:335:11: style:inconclusive: Function 'do_playlist_append' argument 2 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:343:9: style:inconclusive: Function 'do_playlist_move' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:344:9: style:inconclusive: Function 'do_playlist_move' argument 2 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:345:9: style:inconclusive: Function 'do_playlist_move' argument 3 names different: declaration '' definition 'to'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:376:9: style:inconclusive: Function 'do_playlist_delete_all' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:393:9: style:inconclusive: Function 'do_playlist_delete' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:394:9: style:inconclusive: Function 'do_playlist_delete' argument 2 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:425:9: style:inconclusive: Function 'do_playlist_stop' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:447:9: style:inconclusive: Function 'do_playlist_load' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:448:11: style:inconclusive: Function 'do_playlist_load' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:500:9: style:inconclusive: Function 'do_playlist_save' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:501:11: style:inconclusive: Function 'do_playlist_save' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:688:9: style:inconclusive: Function 'play_playlist' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:689:9: style:inconclusive: Function 'play_playlist' argument 2 names different: declaration '' definition 'use_delay'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:305:11: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:308:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:503:11: style: Variable 'info' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:542:11: style: Variable 'info' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:539:10: style: Unused variable: buf [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:540:10: style: Unused variable: message [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/misc.c:541:10: style: Unused variable: filename [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:327:1: portability: Omitted return type of function 'usage' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:689:1: portability: Omitted return type of function 'load_soundlist' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:705:1: portability: Omitted return type of function 'load_disklist' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1913:1: portability: Omitted return type of function 'file_save_file' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1944:1: portability: Omitted return type of function 'file_load_dir' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:310:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:391:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ASYNC_WRITE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:400:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ASYNC_READ [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:418:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_FUNC_NULL [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:431:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIFY_FUNC_NULL [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:472:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:691:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:708:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:821:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:839:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:875:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:896:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:943:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:999:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1018:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1058:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1090:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1130:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1162:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1202:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1237:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1275:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1302:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1374:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1413:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1452:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1491:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1527:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1564:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1587:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1627:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1667:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1725:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1790:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1835:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1855:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1889:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1935:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1947:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2043:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2067:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2118:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2151:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2183:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2202:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2261:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2320:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2358:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2396:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2439:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2483:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2525:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_KEY_DATA [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:574:3: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:573:25: note: Assuming allocation function fails rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:573:8: note: Assignment 'sp=(struct SPOOL*)malloc(sizeof(struct SPOOL))', assigned value is 0 rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:574:3: note: Null pointer dereference rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:575:3: warning: If memory allocation fails, then there is a possible null pointer dereference: sp [nullPointerOutOfMemory] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:573:25: note: Assuming allocation function fails rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:573:8: note: Assignment 'sp=(struct SPOOL*)malloc(sizeof(struct SPOOL))', assigned value is 0 rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:575:3: note: Null pointer dereference rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:288:19: style:inconclusive: Function 'timer_update' argument 1 names different: declaration '' definition 'client'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:289:9: style:inconclusive: Function 'timer_update' argument 2 names different: declaration '' definition 'which'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:423:8: style:inconclusive: Function 'talk' argument 1 names different: declaration '' definition 'host'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:472:35: style: Variable 'client_data' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:706:11: style: Parameter 'newdir' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:709:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:896:24: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:999:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1058:24: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1130:24: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1202:24: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1237:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1275:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1325:13: style: Variable 'cwd' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1527:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1564:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1669:8: style: Variable 'sound' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1727:8: style: Variable 'sound' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1790:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1855:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1945:11: style: Parameter 'new_dir' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2043:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2119:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2120:8: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2121:8: style: Variable 'label' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2152:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2153:8: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2154:8: style: Variable 'label' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2183:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2202:24: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2261:24: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2320:24: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2358:24: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2396:24: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2439:24: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2483:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2525:23: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:713:9: style: Unused variable: n [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:896:24: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:999:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1058:24: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1130:24: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1202:24: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1237:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1275:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1527:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1564:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1589:8: style: Unused variable: p [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1628:6: style: Unused variable: i [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1629:8: style: Unused variable: p [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1669:22: style: Unused variable: p [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1727:22: style: Unused variable: p [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1790:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1855:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1917:11: style: Unused variable: info [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:1918:9: style: Unused variable: i [unusedVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2043:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2183:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2202:24: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2261:24: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2320:24: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2358:24: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2396:24: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2439:24: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2483:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_stubs.c:2525:26: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Menu_item [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Menu_item [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Menu_item [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Menu_item [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Menu_item [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Menu_item [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:200:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Menu_item [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Menu_item [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVER_IMAGE_BITS [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:348:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:369:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel_setting [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:415:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:446:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:491:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:511:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_WIDTH [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:628:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:646:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel_setting [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:676:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:702:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:724:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:750:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:772:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:794:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:814:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:838:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:864:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:888:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:914:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:937:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:963:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:987:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1013:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1036:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1057:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1078:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1099:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1256:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1277:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1332:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_WIDTH [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1355:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1372:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel_setting [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1402:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1423:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel_setting [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1453:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1474:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XV_X [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:26:11: style:inconclusive: Function 'rplaytool_file_menu_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:27:12: style:inconclusive: Function 'rplaytool_file_menu_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:54:11: style:inconclusive: Function 'rplaytool_cont_menu_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:55:12: style:inconclusive: Function 'rplaytool_cont_menu_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:83:11: style:inconclusive: Function 'rplaytool_pause_menu_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:84:12: style:inconclusive: Function 'rplaytool_pause_menu_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:112:11: style:inconclusive: Function 'rplaytool_stop_menu_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:113:12: style:inconclusive: Function 'rplaytool_stop_menu_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:141:11: style:inconclusive: Function 'rplaytool_delete_menu_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:142:12: style:inconclusive: Function 'rplaytool_delete_menu_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:169:11: style:inconclusive: Function 'rplaytool_add_menu_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:170:12: style:inconclusive: Function 'rplaytool_add_menu_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:197:11: style:inconclusive: Function 'rplaytool_playlistfile_menu_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:198:12: style:inconclusive: Function 'rplaytool_playlistfile_menu_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:225:11: style:inconclusive: Function 'rplaytool_move_menu_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:226:12: style:inconclusive: Function 'rplaytool_move_menu_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:265:23: style:inconclusive: Function 'rplaytool_w_objects_initialize' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:266:12: style:inconclusive: Function 'rplaytool_w_objects_initialize' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:296:23: style:inconclusive: Function 'rplaytool_w_w_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:297:12: style:inconclusive: Function 'rplaytool_w_w_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:341:23: style:inconclusive: Function 'rplaytool_w_c_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:342:12: style:inconclusive: Function 'rplaytool_w_c_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:362:23: style:inconclusive: Function 'rplaytool_w_file_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:363:12: style:inconclusive: Function 'rplaytool_w_file_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:382:23: style:inconclusive: Function 'rplaytool_w_host_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:383:12: style:inconclusive: Function 'rplaytool_w_host_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:407:23: style:inconclusive: Function 'rplaytool_w_volume_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:408:12: style:inconclusive: Function 'rplaytool_w_volume_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:439:23: style:inconclusive: Function 'rplaytool_w_spool_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:440:12: style:inconclusive: Function 'rplaytool_w_spool_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:464:23: style:inconclusive: Function 'rplaytool_w_cont_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:465:12: style:inconclusive: Function 'rplaytool_w_cont_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:484:23: style:inconclusive: Function 'rplaytool_w_pause_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:485:12: style:inconclusive: Function 'rplaytool_w_pause_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:504:23: style:inconclusive: Function 'rplaytool_w_stop_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:505:12: style:inconclusive: Function 'rplaytool_w_stop_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:524:23: style:inconclusive: Function 'rplaytool_s_objects_initialize' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:525:12: style:inconclusive: Function 'rplaytool_s_objects_initialize' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:597:23: style:inconclusive: Function 'rplaytool_s_s_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:598:12: style:inconclusive: Function 'rplaytool_s_s_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:621:23: style:inconclusive: Function 'rplaytool_s_controls7_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:622:12: style:inconclusive: Function 'rplaytool_s_controls7_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:643:23: style:inconclusive: Function 'rplaytool_s_directory_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:644:12: style:inconclusive: Function 'rplaytool_s_directory_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:668:23: style:inconclusive: Function 'rplaytool_s_disklist_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:669:12: style:inconclusive: Function 'rplaytool_s_disklist_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:695:23: style:inconclusive: Function 'rplaytool_s_controls9_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:696:12: style:inconclusive: Function 'rplaytool_s_controls9_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:716:23: style:inconclusive: Function 'rplaytool_s_soundlist_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:717:12: style:inconclusive: Function 'rplaytool_s_soundlist_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:743:23: style:inconclusive: Function 'rplaytool_s_controls1_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:744:12: style:inconclusive: Function 'rplaytool_s_controls1_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:765:23: style:inconclusive: Function 'rplaytool_s_add_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:766:12: style:inconclusive: Function 'rplaytool_s_add_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:786:23: style:inconclusive: Function 'rplaytool_s_close_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:787:12: style:inconclusive: Function 'rplaytool_s_close_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:807:23: style:inconclusive: Function 'rplaytool_s_controls4_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:808:12: style:inconclusive: Function 'rplaytool_s_controls4_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:830:23: style:inconclusive: Function 'rplaytool_s_playlist3_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:831:12: style:inconclusive: Function 'rplaytool_s_playlist3_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:857:23: style:inconclusive: Function 'rplaytool_s_controls5_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:858:12: style:inconclusive: Function 'rplaytool_s_controls5_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:880:23: style:inconclusive: Function 'rplaytool_s_playlist4_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:881:12: style:inconclusive: Function 'rplaytool_s_playlist4_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:907:23: style:inconclusive: Function 'rplaytool_s_controls2_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:908:12: style:inconclusive: Function 'rplaytool_s_controls2_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:929:23: style:inconclusive: Function 'rplaytool_s_playlist1_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:930:12: style:inconclusive: Function 'rplaytool_s_playlist1_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:956:23: style:inconclusive: Function 'rplaytool_s_controls3_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:957:12: style:inconclusive: Function 'rplaytool_s_controls3_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:979:23: style:inconclusive: Function 'rplaytool_s_playlist2_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:980:12: style:inconclusive: Function 'rplaytool_s_playlist2_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1006:23: style:inconclusive: Function 'rplaytool_s_controls6_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1007:12: style:inconclusive: Function 'rplaytool_s_controls6_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1029:23: style:inconclusive: Function 'rplaytool_s_move_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1030:12: style:inconclusive: Function 'rplaytool_s_move_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1050:23: style:inconclusive: Function 'rplaytool_s_delete_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1051:12: style:inconclusive: Function 'rplaytool_s_delete_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1071:23: style:inconclusive: Function 'rplaytool_s_file_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1072:12: style:inconclusive: Function 'rplaytool_s_file_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1091:23: style:inconclusive: Function 'rplaytool_s_playit_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1092:12: style:inconclusive: Function 'rplaytool_s_playit_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1112:23: style:inconclusive: Function 'rplaytool_s_next_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1113:12: style:inconclusive: Function 'rplaytool_s_next_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1133:23: style:inconclusive: Function 'rplaytool_s_prev_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1134:12: style:inconclusive: Function 'rplaytool_s_prev_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1154:23: style:inconclusive: Function 'rplaytool_s_stopit_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1155:12: style:inconclusive: Function 'rplaytool_s_stopit_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1175:23: style:inconclusive: Function 'rplaytool_s_whichlist_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1176:12: style:inconclusive: Function 'rplaytool_s_whichlist_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1205:23: style:inconclusive: Function 'rplaytool_s_controls8_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1206:12: style:inconclusive: Function 'rplaytool_s_controls8_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1227:23: style:inconclusive: Function 'rplaytool_s_sort_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1228:12: style:inconclusive: Function 'rplaytool_s_sort_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1248:23: style:inconclusive: Function 'rplaytool_s_reload_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1249:12: style:inconclusive: Function 'rplaytool_s_reload_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1269:23: style:inconclusive: Function 'rplaytool_s_soundsource_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1270:12: style:inconclusive: Function 'rplaytool_s_soundsource_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1298:23: style:inconclusive: Function 'rplaytool_f_objects_initialize' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1299:12: style:inconclusive: Function 'rplaytool_f_objects_initialize' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1325:23: style:inconclusive: Function 'rplaytool_f_f_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1326:12: style:inconclusive: Function 'rplaytool_f_f_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1348:23: style:inconclusive: Function 'rplaytool_f_controls10_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1349:12: style:inconclusive: Function 'rplaytool_f_controls10_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1369:23: style:inconclusive: Function 'rplaytool_f_filedir_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1370:12: style:inconclusive: Function 'rplaytool_f_filedir_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1394:23: style:inconclusive: Function 'rplaytool_f_filelist_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1395:12: style:inconclusive: Function 'rplaytool_f_filelist_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1420:23: style:inconclusive: Function 'rplaytool_f_filename_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1421:12: style:inconclusive: Function 'rplaytool_f_filename_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1445:23: style:inconclusive: Function 'rplaytool_f_filedoit_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1446:12: style:inconclusive: Function 'rplaytool_f_filedoit_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1466:23: style:inconclusive: Function 'rplaytool_f_fileclose_create' argument 1 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rplaytool_ui.c:1467:12: style:inconclusive: Function 'rplaytool_f_fileclose_create' argument 2 names different: declaration '' definition 'owner'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:48:11: style:inconclusive: Function 'do_rptp_open' argument 1 names different: declaration '' definition 'host'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:83:9: style:inconclusive: Function 'do_rptp_pause' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:84:11: style:inconclusive: Function 'do_rptp_pause' argument 2 names different: declaration '' definition 'client_data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:95:9: style:inconclusive: Function 'do_rptp_cont' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:96:11: style:inconclusive: Function 'do_rptp_cont' argument 2 names different: declaration '' definition 'client_data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:107:9: style:inconclusive: Function 'do_rptp_stop' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:108:11: style:inconclusive: Function 'do_rptp_stop' argument 2 names different: declaration '' definition 'client_data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:119:9: style:inconclusive: Function 'do_rptp_volume' argument 1 names different: declaration '' definition 'volume'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:138:11: style:inconclusive: Function 'do_rptp_play' argument 1 names different: declaration '' definition 'sound'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:139:11: style:inconclusive: Function 'do_rptp_play' argument 2 names different: declaration '' definition 'client_data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:140:11: style:inconclusive: Function 'do_rptp_play' argument 3 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:162:11: style:inconclusive: Function 'do_rptp_play_info' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/rplaytool-1.1/rptp.c:163:11: style:inconclusive: Function 'do_rptp_play_info' argument 2 names different: declaration '' definition 'client_data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/vu/vu.c:66:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/contrib/vu/vu.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_NO_BOX [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/vu/vu.c:118:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/vu/vu.c:141:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FL_COL1 [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/vu/vu.c:169:8: style: Variable 'key' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/contrib/xjukebox-0.9/rptpstuff.c:316:20: style:inconclusive: Function 'rptp_get_spool_list' argument 1 names different: declaration '' definition 'client_data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/rptpstuff.c:317:20: style:inconclusive: Function 'rptp_get_spool_list' argument 2 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/rptpstuff.c:354:16: style:inconclusive: Function 'rptp_callback' argument 1 names different: declaration '' definition 'client_data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/rptpstuff.c:355:11: style:inconclusive: Function 'rptp_callback' argument 2 names different: declaration '' definition 'input'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/rptpstuff.c:356:17: style:inconclusive: Function 'rptp_callback' argument 3 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:133:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPressMask [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:350:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtGrabNone [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:390:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:475:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAW_LIST_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:500:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAW_LIST_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:525:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAW_LIST_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:548:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAW_LIST_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:632:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAW_LIST_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:658:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XAW_LIST_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:792:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:1017:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtPointer [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:713:16: style:inconclusive: Function 'wmProtocolsProc' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:714:16: style:inconclusive: Function 'wmProtocolsProc' argument 2 names different: declaration '' definition 'event'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:715:16: style:inconclusive: Function 'wmProtocolsProc' argument 3 names different: declaration '' definition 'params'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:716:16: style:inconclusive: Function 'wmProtocolsProc' argument 4 names different: declaration '' definition 'num_params'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:741:16: style:inconclusive: Function 'okProc' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:742:16: style:inconclusive: Function 'okProc' argument 2 names different: declaration '' definition 'event'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:743:16: style:inconclusive: Function 'okProc' argument 3 names different: declaration '' definition 'params'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:744:16: style:inconclusive: Function 'okProc' argument 4 names different: declaration '' definition 'num_params'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:759:16: style:inconclusive: Function 'cancelProc' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:760:16: style:inconclusive: Function 'cancelProc' argument 2 names different: declaration '' definition 'event'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:761:16: style:inconclusive: Function 'cancelProc' argument 3 names different: declaration '' definition 'params'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:762:16: style:inconclusive: Function 'cancelProc' argument 4 names different: declaration '' definition 'num_params'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:777:13: style: Argument 'top_shell' shadows outer variable [shadowVariable] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:72:16: note: Shadowed variable rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:777:13: note: Shadow argument rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:714:16: style: Parameter 'event' can be declared as pointer to const. However it seems that 'wmProtocolsProc' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:99:22: note: You might need to cast the function pointer here rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:714:16: note: Parameter 'event' can be declared as pointer to const rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:715:16: style: Parameter 'params' can be declared as const array. However it seems that 'wmProtocolsProc' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:99:22: note: You might need to cast the function pointer here rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:715:16: note: Parameter 'params' can be declared as const array rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:716:16: style: Parameter 'num_params' can be declared as pointer to const. However it seems that 'wmProtocolsProc' is a callback function, if 'num_params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:99:22: note: You might need to cast the function pointer here rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:716:16: note: Parameter 'num_params' can be declared as pointer to const rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:452:10: style: Variable 'button' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:815:15: style: Variable 'spool_label' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:858:15: style: Variable 'sound_label' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/xjukebox-0.9/widgets.c:891:15: style: Variable 'queue_label' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:54:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:83:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:242:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:60:4: warning: If memory allocation fails, then there is a possible null pointer dereference: *list [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:58:31: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:58:15: note: Assignment '*list=(String*)malloc(sizeof(String))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:60:4: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:204:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:204:3: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:205:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:205:3: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:206:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:206:3: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:207:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:207:3: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:208:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:208:3: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:209:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:209:3: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:210:11: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:210:11: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:225:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:225:3: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:226:8: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:226:8: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:226:35: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:226:35: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:240:4: warning: If memory allocation fails, then there is a possible null pointer dereference: *list [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:238:36: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:238:15: note: Assignment '*list=(struct spool_info**)malloc(sizeof(struct spool_info*))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:240:4: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:245:4: warning: If memory allocation fails, then there is a possible null pointer dereference: *nlist [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:244:30: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:244:14: note: Assignment '*nlist=(String*)malloc(sizeof(String))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:245:4: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:245:28: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:34: note: Assuming allocation function fails rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:202:14: note: Assignment 'new_item=(struct spool_info*)malloc(sizeof(struct spool_info))', assigned value is 0 rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:245:28: note: Null pointer dereference rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:154:15: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/contrib/xjukebox-0.9/xjukebox.c:200:15: style: Unused variable: n [unusedVariable] rplay-3.3.2/examples/async1.c:7:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/examples/async1.c:9:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/examples/async2.c:11:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/examples/async2.c:13:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/examples/async2.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] rplay-3.3.2/examples/flow1.c:10:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/examples/flow1.c:16:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/examples/flow1.c:15:11: style: Variable 'id' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/examples/level.c:5:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/examples/level.c:7:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/examples/level.c:20:16: style: Unused variable: i [unusedVariable] rplay-3.3.2/gsm/add.c:23:14: style:inconclusive: Function 'gsm_add' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:23:14: style:inconclusive: Function 'gsm_add' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:29:14: style:inconclusive: Function 'gsm_sub' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:29:14: style:inconclusive: Function 'gsm_sub' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:35:15: style:inconclusive: Function 'gsm_mult' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:35:15: style:inconclusive: Function 'gsm_mult' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:41:17: style:inconclusive: Function 'gsm_mult_r' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:41:17: style:inconclusive: Function 'gsm_mult_r' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:51:14: style:inconclusive: Function 'gsm_abs' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:56:21: style:inconclusive: Function 'gsm_L_mult' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:56:21: style:inconclusive: Function 'gsm_L_mult' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:62:20: style:inconclusive: Function 'gsm_L_add' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:62:20: style:inconclusive: Function 'gsm_L_add' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:78:20: style:inconclusive: Function 'gsm_L_sub' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:78:20: style:inconclusive: Function 'gsm_L_sub' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:117:15: style:inconclusive: Function 'gsm_norm' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:153:20: style:inconclusive: Function 'gsm_L_asl' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:153:20: style:inconclusive: Function 'gsm_L_asl' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:161:14: style:inconclusive: Function 'gsm_asl' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:161:14: style:inconclusive: Function 'gsm_asl' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:169:20: style:inconclusive: Function 'gsm_L_asr' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:169:20: style:inconclusive: Function 'gsm_L_asr' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:183:14: style:inconclusive: Function 'gsm_asr' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:183:14: style:inconclusive: Function 'gsm_asr' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:206:14: style:inconclusive: Function 'gsm_div' argument 1 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/add.c:206:14: style:inconclusive: Function 'gsm_div' argument 2 names different: declaration '' definition 'denum'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/code.c:27:16: style:inconclusive: Function 'Gsm_Coder' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/code.c:27:16: style:inconclusive: Function 'Gsm_Coder' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/code.c:27:16: style:inconclusive: Function 'Gsm_Coder' argument 3 names different: declaration '' definition 'LARc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/code.c:27:16: style:inconclusive: Function 'Gsm_Coder' argument 4 names different: declaration '' definition 'Nc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/code.c:27:16: style:inconclusive: Function 'Gsm_Coder' argument 5 names different: declaration '' definition 'bc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/code.c:27:16: style:inconclusive: Function 'Gsm_Coder' argument 6 names different: declaration '' definition 'Mc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/code.c:27:16: style:inconclusive: Function 'Gsm_Coder' argument 7 names different: declaration '' definition 'xmaxc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/code.c:27:16: style:inconclusive: Function 'Gsm_Coder' argument 8 names different: declaration '' definition 'xMc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/debug.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/debug.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/debug.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/debug.c:52:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'longword {aka signed long}'. [invalidPrintfArgType_sint] rplay-3.3.2/gsm/debug.c:66:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] rplay-3.3.2/gsm/debug.c:73:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] rplay-3.3.2/gsm/debug.c:21:22: style:inconclusive: Function 'gsm_debug_words' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:21:22: style:inconclusive: Function 'gsm_debug_words' argument 2 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:21:22: style:inconclusive: Function 'gsm_debug_words' argument 3 names different: declaration '' definition 'to'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:21:22: style:inconclusive: Function 'gsm_debug_words' argument 4 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:41:26: style:inconclusive: Function 'gsm_debug_longwords' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:41:26: style:inconclusive: Function 'gsm_debug_longwords' argument 2 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:41:26: style:inconclusive: Function 'gsm_debug_longwords' argument 3 names different: declaration '' definition 'to'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:41:26: style:inconclusive: Function 'gsm_debug_longwords' argument 4 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:62:25: style:inconclusive: Function 'gsm_debug_longword' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:62:25: style:inconclusive: Function 'gsm_debug_longword' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:69:21: style:inconclusive: Function 'gsm_debug_word' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:69:21: style:inconclusive: Function 'gsm_debug_word' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/debug.c:21:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/debug.c:41:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/debug.c:62:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/debug.c:69:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/decode.c:36:18: style:inconclusive: Function 'Gsm_Decoder' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/decode.c:36:18: style:inconclusive: Function 'Gsm_Decoder' argument 2 names different: declaration '' definition 'LARcr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/decode.c:36:18: style:inconclusive: Function 'Gsm_Decoder' argument 3 names different: declaration '' definition 'Ncr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/decode.c:36:18: style:inconclusive: Function 'Gsm_Decoder' argument 4 names different: declaration '' definition 'bcr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/decode.c:36:18: style:inconclusive: Function 'Gsm_Decoder' argument 5 names different: declaration '' definition 'Mcr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/decode.c:36:18: style:inconclusive: Function 'Gsm_Decoder' argument 6 names different: declaration '' definition 'xmaxcr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/decode.c:36:18: style:inconclusive: Function 'Gsm_Decoder' argument 7 names different: declaration '' definition 'xMcr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/decode.c:36:18: style:inconclusive: Function 'Gsm_Decoder' argument 8 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_decode.c:14:16: style:inconclusive: Function 'gsm_decode' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_decode.c:14:16: style:inconclusive: Function 'gsm_decode' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_decode.c:14:16: style:inconclusive: Function 'gsm_decode' argument 3 names different: declaration '' definition 'target'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_destroy.c:23:18: style:inconclusive: Function 'gsm_destroy' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_encode.c:13:17: style:inconclusive: Function 'gsm_encode' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_encode.c:13:17: style:inconclusive: Function 'gsm_encode' argument 2 names different: declaration '' definition 'source'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_encode.c:13:17: style:inconclusive: Function 'gsm_encode' argument 3 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_explode.c:13:17: style:inconclusive: Function 'gsm_explode' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_explode.c:13:17: style:inconclusive: Function 'gsm_explode' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_explode.c:13:17: style:inconclusive: Function 'gsm_explode' argument 3 names different: declaration '' definition 'target'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_implode.c:14:18: style:inconclusive: Function 'gsm_implode' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_implode.c:14:18: style:inconclusive: Function 'gsm_implode' argument 2 names different: declaration '' definition 'source'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_implode.c:14:18: style:inconclusive: Function 'gsm_implode' argument 3 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_option.c:14:16: style:inconclusive: Function 'gsm_option' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_option.c:14:16: style:inconclusive: Function 'gsm_option' argument 2 names different: declaration '' definition 'opt'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_option.c:14:16: style:inconclusive: Function 'gsm_option' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_print.c:16:15: style:inconclusive: Function 'gsm_print' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_print.c:16:15: style:inconclusive: Function 'gsm_print' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/gsm_print.c:16:15: style:inconclusive: Function 'gsm_print' argument 3 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:867:30: style:inconclusive: Function 'Gsm_Long_Term_Predictor' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:867:30: style:inconclusive: Function 'Gsm_Long_Term_Predictor' argument 2 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:867:30: style:inconclusive: Function 'Gsm_Long_Term_Predictor' argument 3 names different: declaration '' definition 'dp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:867:30: style:inconclusive: Function 'Gsm_Long_Term_Predictor' argument 4 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:867:30: style:inconclusive: Function 'Gsm_Long_Term_Predictor' argument 5 names different: declaration '' definition 'dpp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:867:30: style:inconclusive: Function 'Gsm_Long_Term_Predictor' argument 6 names different: declaration '' definition 'Nc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:867:30: style:inconclusive: Function 'Gsm_Long_Term_Predictor' argument 7 names different: declaration '' definition 'bc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:905:40: style:inconclusive: Function 'Gsm_Long_Term_Synthesis_Filtering' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:905:40: style:inconclusive: Function 'Gsm_Long_Term_Synthesis_Filtering' argument 2 names different: declaration '' definition 'Ncr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:905:40: style:inconclusive: Function 'Gsm_Long_Term_Synthesis_Filtering' argument 3 names different: declaration '' definition 'bcr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:905:40: style:inconclusive: Function 'Gsm_Long_Term_Synthesis_Filtering' argument 4 names different: declaration '' definition 'erp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:905:40: style:inconclusive: Function 'Gsm_Long_Term_Synthesis_Filtering' argument 5 names different: declaration '' definition 'drp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/long_term.c:834:42: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/lpc.c:321:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] rplay-3.3.2/gsm/lpc.c:326:23: style:inconclusive: Function 'Gsm_LPC_Analysis' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/lpc.c:326:23: style:inconclusive: Function 'Gsm_LPC_Analysis' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/lpc.c:326:23: style:inconclusive: Function 'Gsm_LPC_Analysis' argument 3 names different: declaration '' definition 'LARc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/lpc.c:100:11: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/gsm/lpc.c:321:2: style: Variable 'LAR' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/gsm/preprocess.c:34:21: style:inconclusive: Function 'Gsm_Preprocess' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/preprocess.c:34:21: style:inconclusive: Function 'Gsm_Preprocess' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/preprocess.c:34:21: style:inconclusive: Function 'Gsm_Preprocess' argument 3 names different: declaration '' definition 'so'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:449:23: style:inconclusive: Function 'Gsm_RPE_Encoding' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:449:23: style:inconclusive: Function 'Gsm_RPE_Encoding' argument 2 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:449:23: style:inconclusive: Function 'Gsm_RPE_Encoding' argument 3 names different: declaration '' definition 'xmaxc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:449:23: style:inconclusive: Function 'Gsm_RPE_Encoding' argument 4 names different: declaration '' definition 'Mc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:449:23: style:inconclusive: Function 'Gsm_RPE_Encoding' argument 5 names different: declaration '' definition 'xMc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:472:23: style:inconclusive: Function 'Gsm_RPE_Decoding' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:472:23: style:inconclusive: Function 'Gsm_RPE_Decoding' argument 2 names different: declaration '' definition 'xmaxcr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:472:23: style:inconclusive: Function 'Gsm_RPE_Decoding' argument 3 names different: declaration '' definition 'Mcr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:472:23: style:inconclusive: Function 'Gsm_RPE_Decoding' argument 4 names different: declaration '' definition 'xMcr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:472:23: style:inconclusive: Function 'Gsm_RPE_Decoding' argument 5 names different: declaration '' definition 'erp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/rpe.c:256:31: style: Parameter 'xM' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/rpe.c:349:39: style: Parameter 'xMc' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/rpe.c:387:34: style: Parameter 'xMp' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/rpe.c:209:7: style: Variable 'EM' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/gsm/short_term.c:346:37: style:inconclusive: Function 'Gsm_Short_Term_Analysis_Filter' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/short_term.c:346:37: style:inconclusive: Function 'Gsm_Short_Term_Analysis_Filter' argument 2 names different: declaration '' definition 'LARc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/short_term.c:346:37: style:inconclusive: Function 'Gsm_Short_Term_Analysis_Filter' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/short_term.c:388:38: style:inconclusive: Function 'Gsm_Short_Term_Synthesis_Filter' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/short_term.c:388:38: style:inconclusive: Function 'Gsm_Short_Term_Synthesis_Filter' argument 2 names different: declaration '' definition 'LARcr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/short_term.c:388:38: style:inconclusive: Function 'Gsm_Short_Term_Synthesis_Filter' argument 3 names different: declaration '' definition 'wt'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/short_term.c:388:38: style:inconclusive: Function 'Gsm_Short_Term_Synthesis_Filter' argument 4 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/short_term.c:23:51: style: Parameter 'LARc' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/short_term.c:132:33: style: Parameter 'LARpp_j' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/toast.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:254:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:304:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:403:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:490:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:535:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:577:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:629:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:753:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast.c:577:11: style: Condition 'cc>=0' is always true [knownConditionTrueFalse] rplay-3.3.2/gsm/toast.c:574:43: note: Assuming that condition '(cc=fread(s,1,sizeof(s),in))>0' is not redundant rplay-3.3.2/gsm/toast.c:577:11: note: Condition 'cc>=0' is always true rplay-3.3.2/gsm/toast.c:254:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rplay-3.3.2/gsm/toast.c:577:17: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rplay-3.3.2/gsm/toast.c:189:26: style: The comparison 'max_filename_length > 0' is always false. [knownConditionTrueFalse] rplay-3.3.2/gsm/toast.c:144:29: note: 'max_filename_length' is assigned value '0' here. rplay-3.3.2/gsm/toast.c:189:26: note: The comparison 'max_filename_length > 0' is always false. rplay-3.3.2/gsm/toast.c:774:2: warning: Label 'usage' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] rplay-3.3.2/gsm/toast.c:145:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/gsm/toast.c:235:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/gsm/toast.c:262:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/toast.c:299:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/toast.c:617:6: style: Variable 'step' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/gsm/toast_alaw.c:320:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast_alaw.c:330:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast_alaw.c:316:16: style:inconclusive: Function 'alaw_input' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/toast_alaw.c:325:17: style:inconclusive: Function 'alaw_output' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/toast_audio.c:34:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast_audio.c:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast_audio.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast_audio.c:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast_lin.c:16:37: style:inconclusive: Function 'linear_input' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/toast_lin.c:21:19: style:inconclusive: Function 'linear_output' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/toast_lin.c:21:19: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/gsm/toast_ulaw.c:608:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast_ulaw.c:618:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] rplay-3.3.2/gsm/toast_ulaw.c:604:16: style:inconclusive: Function 'ulaw_input' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/gsm/toast_ulaw.c:613:17: style:inconclusive: Function 'ulaw_output' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt.c:432:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] rplay-3.3.2/lib/getopt.c:370:10: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt.c:371:19: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt.c:372:18: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt.c:373:27: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '' definition 'longopts'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt.c:374:11: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '' definition 'longind'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt.c:375:10: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '' definition 'long_only'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt.c:665:10: style:inconclusive: Function 'getopt' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt.c:666:19: style:inconclusive: Function 'getopt' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt.c:667:18: style:inconclusive: Function 'getopt' argument 3 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt.c:598:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/lib/getopt1.c:67:10: style:inconclusive: Function 'getopt_long' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt1.c:68:19: style:inconclusive: Function 'getopt_long' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt1.c:69:18: style:inconclusive: Function 'getopt_long' argument 3 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt1.c:70:27: style:inconclusive: Function 'getopt_long' argument 4 names different: declaration '' definition 'long_options'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt1.c:71:11: style:inconclusive: Function 'getopt_long' argument 5 names different: declaration '' definition 'opt_index'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt1.c:83:10: style:inconclusive: Function 'getopt_long_only' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt1.c:84:19: style:inconclusive: Function 'getopt_long_only' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt1.c:85:18: style:inconclusive: Function 'getopt_long_only' argument 3 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt1.c:86:27: style:inconclusive: Function 'getopt_long_only' argument 4 names different: declaration '' definition 'long_options'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/getopt1.c:87:11: style:inconclusive: Function 'getopt_long_only' argument 5 names different: declaration '' definition 'opt_index'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:264:8: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] rplay-3.3.2/lib/hash.c:262:44: note: Assuming allocation function fails rplay-3.3.2/lib/hash.c:262:12: note: Assignment 'retval=(struct hash_control*)xmalloc(sizeof(struct hash_control))', assigned value is 0 rplay-3.3.2/lib/hash.c:264:8: note: Null pointer dereference rplay-3.3.2/lib/hash.c:265:13: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] rplay-3.3.2/lib/hash.c:262:44: note: Assuming allocation function fails rplay-3.3.2/lib/hash.c:262:12: note: Assignment 'retval=(struct hash_control*)xmalloc(sizeof(struct hash_control))', assigned value is 0 rplay-3.3.2/lib/hash.c:265:13: note: Null pointer dereference rplay-3.3.2/lib/hash.c:268:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] rplay-3.3.2/lib/hash.c:262:44: note: Assuming allocation function fails rplay-3.3.2/lib/hash.c:262:12: note: Assignment 'retval=(struct hash_control*)xmalloc(sizeof(struct hash_control))', assigned value is 0 rplay-3.3.2/lib/hash.c:268:3: note: Null pointer dereference rplay-3.3.2/lib/hash.c:269:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] rplay-3.3.2/lib/hash.c:262:44: note: Assuming allocation function fails rplay-3.3.2/lib/hash.c:262:12: note: Assignment 'retval=(struct hash_control*)xmalloc(sizeof(struct hash_control))', assigned value is 0 rplay-3.3.2/lib/hash.c:269:3: note: Null pointer dereference rplay-3.3.2/lib/hash.c:270:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] rplay-3.3.2/lib/hash.c:262:44: note: Assuming allocation function fails rplay-3.3.2/lib/hash.c:262:12: note: Assignment 'retval=(struct hash_control*)xmalloc(sizeof(struct hash_control))', assigned value is 0 rplay-3.3.2/lib/hash.c:270:3: note: Null pointer dereference rplay-3.3.2/lib/hash.c:272:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] rplay-3.3.2/lib/hash.c:262:44: note: Assuming allocation function fails rplay-3.3.2/lib/hash.c:262:12: note: Assignment 'retval=(struct hash_control*)xmalloc(sizeof(struct hash_control))', assigned value is 0 rplay-3.3.2/lib/hash.c:272:3: note: Null pointer dereference rplay-3.3.2/lib/hash.c:273:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] rplay-3.3.2/lib/hash.c:262:44: note: Assuming allocation function fails rplay-3.3.2/lib/hash.c:262:12: note: Assignment 'retval=(struct hash_control*)xmalloc(sizeof(struct hash_control))', assigned value is 0 rplay-3.3.2/lib/hash.c:273:3: note: Null pointer dereference rplay-3.3.2/lib/hash.c:275:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] rplay-3.3.2/lib/hash.c:262:44: note: Assuming allocation function fails rplay-3.3.2/lib/hash.c:262:12: note: Assignment 'retval=(struct hash_control*)xmalloc(sizeof(struct hash_control))', assigned value is 0 rplay-3.3.2/lib/hash.c:275:3: note: Null pointer dereference rplay-3.3.2/lib/hash.c:274:17: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rplay-3.3.2/lib/hash.c:259:40: note: Assuming allocation function fails rplay-3.3.2/lib/hash.c:259:10: note: Assignment 'room=(struct hash_entry*)xmalloc(sizeof(struct hash_entry)*((1<<11)+1))', assigned value is 0 rplay-3.3.2/lib/hash.c:274:17: note: Null pointer addition rplay-3.3.2/lib/hash.c:355:28: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] rplay-3.3.2/lib/hash.c:557:62: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] rplay-3.3.2/lib/hash.c:643:11: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] rplay-3.3.2/lib/hash.c:698:52: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] rplay-3.3.2/lib/hash.c:727:56: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] rplay-3.3.2/lib/hash.c:293:27: style:inconclusive: Function 'hash_die' argument 1 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:314:27: style:inconclusive: Function 'hash_say' argument 1 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:315:10: style:inconclusive: Function 'hash_say' argument 2 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:316:10: style:inconclusive: Function 'hash_say' argument 3 names different: declaration '' definition 'bufsiz'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:345:27: style:inconclusive: Function 'hash_delete' argument 1 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:346:18: style:inconclusive: Function 'hash_delete' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:381:27: style:inconclusive: Function 'hash_replace' argument 1 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:382:18: style:inconclusive: Function 'hash_replace' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:383:10: style:inconclusive: Function 'hash_replace' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:412:27: style:inconclusive: Function 'hash_insert' argument 1 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:413:18: style:inconclusive: Function 'hash_insert' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:414:10: style:inconclusive: Function 'hash_insert' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:457:27: style:inconclusive: Function 'hash_jam' argument 1 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:458:18: style:inconclusive: Function 'hash_jam' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:459:10: style:inconclusive: Function 'hash_jam' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:495:27: style:inconclusive: Function 'hash_grow' argument 1 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:659:27: style:inconclusive: Function 'hash_find' argument 1 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:660:18: style:inconclusive: Function 'hash_find' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:682:27: style:inconclusive: Function 'hash_ask' argument 1 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:683:18: style:inconclusive: Function 'hash_ask' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:684:10: style:inconclusive: Function 'hash_ask' argument 3 names different: declaration '' definition 'access'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:762:27: style:inconclusive: Function 'hash_code' argument 1 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:763:18: style:inconclusive: Function 'hash_code' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/hash.c:257:8: style: Variable 'nd' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/lib/hash.c:318:8: style: Variable 'nd' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/lib/hash.c:502:22: style: Variable 'oldwall' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/lib/hash.c:662:22: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/lib/hash.c:762:27: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/lib/hash.c:763:18: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/lib/hash.c:264:8: error: Memory is allocated but not initialized: retval [uninitdata] rplay-3.3.2/lib/strdup.c:38:11: style:inconclusive: Function 'strdup' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/strdup.c:38:11: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/lib/tilde.c:243:16: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] rplay-3.3.2/lib/tilde.c:268:22: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] rplay-3.3.2/lib/tilde.c:198:16: warning: If memory allocation fails, then there is a possible null pointer dereference: tilde_word [nullPointerOutOfMemory] rplay-3.3.2/lib/tilde.c:197:36: note: Assuming allocation function fails rplay-3.3.2/lib/tilde.c:197:20: note: Assignment 'tilde_word=(char*)xmalloc(1+end)', assigned value is 0 rplay-3.3.2/lib/tilde.c:198:16: note: Null pointer dereference rplay-3.3.2/lib/tilde.c:250:4: warning: If memory allocation fails, then there is a possible null pointer dereference: temp_name [nullPointerOutOfMemory] rplay-3.3.2/lib/tilde.c:248:24: note: Assuming allocation function fails rplay-3.3.2/lib/tilde.c:248:24: note: Assignment 'temp_name=xmalloc(1+strlen(&dirname[1])+(temp_home?strlen(temp_home):0))', assigned value is 0 rplay-3.3.2/lib/tilde.c:250:4: note: Null pointer dereference rplay-3.3.2/lib/tilde.c:253:12: warning: If memory allocation fails, then there is a possible null pointer dereference: temp_name [nullPointerOutOfMemory] rplay-3.3.2/lib/tilde.c:248:24: note: Assuming allocation function fails rplay-3.3.2/lib/tilde.c:248:24: note: Assignment 'temp_name=xmalloc(1+strlen(&dirname[1])+(temp_home?strlen(temp_home):0))', assigned value is 0 rplay-3.3.2/lib/tilde.c:253:12: note: Null pointer dereference rplay-3.3.2/lib/tilde.c:265:6: warning: If memory allocation fails, then there is a possible null pointer dereference: username [nullPointerOutOfMemory] rplay-3.3.2/lib/tilde.c:263:23: note: Assuming allocation function fails rplay-3.3.2/lib/tilde.c:263:23: note: Assignment 'username=xmalloc(strlen(dirname))', assigned value is 0 rplay-3.3.2/lib/tilde.c:265:6: note: Null pointer dereference rplay-3.3.2/lib/tilde.c:266:4: warning: If memory allocation fails, then there is a possible null pointer dereference: username [nullPointerOutOfMemory] rplay-3.3.2/lib/tilde.c:263:23: note: Assuming allocation function fails rplay-3.3.2/lib/tilde.c:263:23: note: Assignment 'username=xmalloc(strlen(dirname))', assigned value is 0 rplay-3.3.2/lib/tilde.c:266:4: note: Null pointer dereference rplay-3.3.2/lib/tilde.c:283:17: warning: If memory allocation fails, then there is a possible null pointer dereference: temp_name [nullPointerOutOfMemory] rplay-3.3.2/lib/tilde.c:281:29: note: Assuming allocation function fails rplay-3.3.2/lib/tilde.c:281:29: note: Assignment 'temp_name=xmalloc(1+strlen(expansion)+strlen(&dirname[i]))', assigned value is 0 rplay-3.3.2/lib/tilde.c:283:17: note: Null pointer dereference rplay-3.3.2/lib/tilde.c:284:17: warning: If memory allocation fails, then there is a possible null pointer dereference: temp_name [nullPointerOutOfMemory] rplay-3.3.2/lib/tilde.c:281:29: note: Assuming allocation function fails rplay-3.3.2/lib/tilde.c:281:29: note: Assignment 'temp_name=xmalloc(1+strlen(expansion)+strlen(&dirname[i]))', assigned value is 0 rplay-3.3.2/lib/tilde.c:284:17: note: Null pointer dereference rplay-3.3.2/lib/tilde.c:296:16: warning: If memory allocation fails, then there is a possible null pointer dereference: temp_name [nullPointerOutOfMemory] rplay-3.3.2/lib/tilde.c:294:28: note: Assuming allocation function fails rplay-3.3.2/lib/tilde.c:294:28: note: Assignment 'temp_name=xmalloc(1+strlen(user_entry->pw_dir)+strlen(&dirname[i]))', assigned value is 0 rplay-3.3.2/lib/tilde.c:296:16: note: Null pointer dereference rplay-3.3.2/lib/tilde.c:297:16: warning: If memory allocation fails, then there is a possible null pointer dereference: temp_name [nullPointerOutOfMemory] rplay-3.3.2/lib/tilde.c:294:28: note: Assuming allocation function fails rplay-3.3.2/lib/tilde.c:294:28: note: Assignment 'temp_name=xmalloc(1+strlen(user_entry->pw_dir)+strlen(&dirname[i]))', assigned value is 0 rplay-3.3.2/lib/tilde.c:297:16: note: Null pointer dereference rplay-3.3.2/lib/tilde.c:182:23: error: Pointer addition with NULL pointer. [nullPointerArithmetic] rplay-3.3.2/lib/tilde.c:166:12: note: Assignment 'result=(char*)0x0', assigned value is 0 rplay-3.3.2/lib/tilde.c:179:38: note: Assuming condition is false rplay-3.3.2/lib/tilde.c:182:23: note: Null pointer addition rplay-3.3.2/lib/tilde.c:160:12: style:inconclusive: Function 'tilde_expand' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/tilde.c:223:12: style:inconclusive: Function 'tilde_expand_word' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/lib/tilde.c:103:12: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/lib/tilde.c:136:12: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/lib/tilde.c:223:12: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/lib/tilde.c:235:10: style: Variable 'temp_home' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/lib/tilde.c:241:23: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/lib/tilde.c:260:19: style: Variable 'user_entry' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/lib/xmalloc.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/lib/xmalloc.c:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/async.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/async.c:237:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/async.c:315:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/async.c:359:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/async.c:523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/async.c:574:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/async.c:685:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_EVENT_OK [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/async.c:740:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ASYNC_ENABLE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/async.c:760:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ASYNC_DISABLE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/async.c:281:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] rplay-3.3.2/librplay/async.c:247:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:246:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:246:8: note: Assignment 'new=(struct obuf*)malloc(sizeof(struct obuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:247:2: note: Null pointer dereference rplay-3.3.2/librplay/async.c:257:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:246:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:246:8: note: Assignment 'new=(struct obuf*)malloc(sizeof(struct obuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:257:2: note: Null pointer dereference rplay-3.3.2/librplay/async.c:257:17: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:246:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:246:8: note: Assignment 'new=(struct obuf*)malloc(sizeof(struct obuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:257:17: note: Null pointer dereference rplay-3.3.2/librplay/async.c:258:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:246:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:246:8: note: Assignment 'new=(struct obuf*)malloc(sizeof(struct obuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:258:2: note: Null pointer dereference rplay-3.3.2/librplay/async.c:259:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:246:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:246:8: note: Assignment 'new=(struct obuf*)malloc(sizeof(struct obuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:259:2: note: Null pointer dereference rplay-3.3.2/librplay/async.c:539:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:538:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:538:8: note: Assignment 'new=(struct ibuf*)malloc(sizeof(struct ibuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:539:2: note: Null pointer dereference rplay-3.3.2/librplay/async.c:540:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:538:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:538:8: note: Assignment 'new=(struct ibuf*)malloc(sizeof(struct ibuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:540:2: note: Null pointer dereference rplay-3.3.2/librplay/async.c:541:9: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:538:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:538:8: note: Assignment 'new=(struct ibuf*)malloc(sizeof(struct ibuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:541:9: note: Null pointer dereference rplay-3.3.2/librplay/async.c:542:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:538:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:538:8: note: Assignment 'new=(struct ibuf*)malloc(sizeof(struct ibuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:542:2: note: Null pointer dereference rplay-3.3.2/librplay/async.c:543:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:538:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:538:8: note: Assignment 'new=(struct ibuf*)malloc(sizeof(struct ibuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:543:2: note: Null pointer dereference rplay-3.3.2/librplay/async.c:543:17: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] rplay-3.3.2/librplay/async.c:538:23: note: Assuming allocation function fails rplay-3.3.2/librplay/async.c:538:8: note: Assignment 'new=(struct ibuf*)malloc(sizeof(struct ibuf))', assigned value is 0 rplay-3.3.2/librplay/async.c:543:17: note: Null pointer dereference rplay-3.3.2/librplay/async.c:569:9: style:inconclusive: Function 'process_input' argument 1 names different: declaration '' definition 'rptp_fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/librplay/async.c:667:9: style:inconclusive: Function 'notify_line' argument 1 names different: declaration '' definition 'rptp_fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/librplay/async.c:668:11: style:inconclusive: Function 'notify_line' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/librplay/async.c:735:9: style:inconclusive: Function 'do_register' argument 1 names different: declaration '' definition 'rptp_fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/librplay/async.c:755:9: style:inconclusive: Function 'do_unregister' argument 1 names different: declaration '' definition 'rptp_fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/librplay/async.c:230:8: style: Argument 'callback' shadows outer variable [shadowVariable] rplay-3.3.2/librplay/async.c:401:12: note: Shadowed variable rplay-3.3.2/librplay/async.c:230:8: note: Shadow argument rplay-3.3.2/librplay/async.c:312:8: style: Argument 'callback' shadows outer variable [shadowVariable] rplay-3.3.2/librplay/async.c:401:12: note: Shadowed variable rplay-3.3.2/librplay/async.c:312:8: note: Shadow argument rplay-3.3.2/librplay/async.c:231:11: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/librplay/async.c:672:8: style: Variable 'event' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/librplay/rplay.c:120:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_ATTRS [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:212:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_PACKET_ID [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:375:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:521:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1058:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_PORT [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1183:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1224:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_ERROR_SOCKET [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1305:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1422:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_PLAY [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1510:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_PING [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1575:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_PLAY [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rplay.c:1135:10: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] rplay-3.3.2/librplay/rplay.c:1190:7: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] rplay-3.3.2/librplay/rplay.c:1234:2: error: Resource leak: rplay_fd [resourceLeak] rplay-3.3.2/librplay/rplay.c:1489:30: style: The comparison 'error2 < 0' is always false. [knownConditionTrueFalse] rplay-3.3.2/librplay/rplay.c:1457:30: note: 'error2' is assigned value '0' here. rplay-3.3.2/librplay/rplay.c:1489:30: note: The comparison 'error2 < 0' is always false. rplay-3.3.2/librplay/rplay.c:89:11: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/librplay/rplay.c:204:18: style: Variable 'attrs' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/librplay/rplay.c:1132:21: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/librplay/rplay.c:1175:11: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/librplay/rplay.c:1179:21: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/librplay/rplay.c:1215:25: style: Parameter 'saddr' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/librplay/rplay.c:1256:12: style: Parameter 'rp' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/librplay/rplay.c:1302:11: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/librplay/rplay.c:1320:11: style: Variable 'display' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/librplay/rptp.c:119:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rptp.c:215:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rptp.c:263:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rptp.c:345:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rptp.c:433:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rptp.c:474:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rptp.c:493:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/librplay/rptp.c:642:35: style: Redundant condition: The condition '*p' is redundant since '*p == '-'' is sufficient. [redundantCondition] rplay-3.3.2/librplay/rptp.c:651:27: style: Redundant condition: The condition '*p' is redundant since '*p == '-'' is sufficient. [redundantCondition] rplay-3.3.2/librplay/rptp.c:126:7: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] rplay-3.3.2/librplay/rptp.c:565:11: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] rplay-3.3.2/librplay/rptp.c:560:14: note: Assuming allocation function fails rplay-3.3.2/librplay/rptp.c:560:14: note: Assignment 'buf=strdup(response)', assigned value is 0 rplay-3.3.2/librplay/rptp.c:562:4: note: p is assigned 'buf' here. rplay-3.3.2/librplay/rptp.c:565:11: note: Null pointer dereference rplay-3.3.2/librplay/rptp.c:79:11: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/librplay/rptp.c:115:21: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/librplay/rptp.c:490:11: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/librplay/rptp.c:538:11: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/librplay/rptp.c:632:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplay/rplay.c:105:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/rplay/rplay.c:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplay/rplay.c:410:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_NSOUNDS [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplay/rplay.c:572:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplay/rplay.c:621:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplay/rplay.c:657:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplay/rplay.c:741:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_SOUND [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplay/rplay.c:923:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplay/rplay.c:929:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_VERSION [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplay/rplay.c:896:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplay/rplay.c:899:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplay/rplay.c:902:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplay/rplay.c:905:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplay/rplay.c:908:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplay/rplay.c:911:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplay/rplay.c:673:2: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] rplay-3.3.2/rplay/rplay.c:785:2: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] rplay-3.3.2/rplay/rplay.c:798:2: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s] rplay-3.3.2/rplay/rplay.c:325:10: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] rplay-3.3.2/rplay/rplay.c:324:25: note: Assuming allocation function fails rplay-3.3.2/rplay/rplay.c:324:10: note: Assignment 'name=(char*)malloc(strlen(cwd)+strlen(argv[optind])+2)', assigned value is 0 rplay-3.3.2/rplay/rplay.c:325:10: note: Null pointer dereference rplay-3.3.2/rplay/rplay.c:326:10: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] rplay-3.3.2/rplay/rplay.c:324:25: note: Assuming allocation function fails rplay-3.3.2/rplay/rplay.c:324:10: note: Assignment 'name=(char*)malloc(strlen(cwd)+strlen(argv[optind])+2)', assigned value is 0 rplay-3.3.2/rplay/rplay.c:326:10: note: Null pointer dereference rplay-3.3.2/rplay/rplay.c:404:11: style:inconclusive: Function 'doit' argument 1 names different: declaration '' definition 'hostp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:567:9: style:inconclusive: Function 'server_has_sound' argument 1 names different: declaration '' definition 'rplay_fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:568:11: style:inconclusive: Function 'server_has_sound' argument 2 names different: declaration '' definition 'sound_name'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:569:9: style:inconclusive: Function 'server_has_sound' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:615:9: style:inconclusive: Function 'play' argument 1 names different: declaration '' definition 'rplay_fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:616:12: style:inconclusive: Function 'play' argument 2 names different: declaration '' definition 'rp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:617:17: style:inconclusive: Function 'play' argument 3 names different: declaration '' definition 'play_table'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:649:9: style:inconclusive: Function 'play_with_play' argument 1 names different: declaration '' definition 'rplay_fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:650:11: style:inconclusive: Function 'play_with_play' argument 2 names different: declaration '' definition 'host'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:651:9: style:inconclusive: Function 'play_with_play' argument 3 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:652:12: style:inconclusive: Function 'play_with_play' argument 4 names different: declaration '' definition 'rp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:653:9: style:inconclusive: Function 'play_with_play' argument 5 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:734:9: style:inconclusive: Function 'play_with_flow' argument 1 names different: declaration '' definition 'rplay_fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:735:11: style:inconclusive: Function 'play_with_flow' argument 2 names different: declaration '' definition 'host'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:736:9: style:inconclusive: Function 'play_with_flow' argument 3 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:737:12: style:inconclusive: Function 'play_with_flow' argument 4 names different: declaration '' definition 'rp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:738:9: style:inconclusive: Function 'play_with_flow' argument 5 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:883:11: style:inconclusive: Function 'info2str' argument 1 names different: declaration '' definition 'sound_info'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplay/rplay.c:616:12: style: Argument 'rp' shadows outer variable [shadowVariable] rplay-3.3.2/rplay/rplay.c:95:8: note: Shadowed variable rplay-3.3.2/rplay/rplay.c:616:12: note: Shadow argument rplay-3.3.2/rplay/rplay.c:652:12: style: Argument 'rp' shadows outer variable [shadowVariable] rplay-3.3.2/rplay/rplay.c:95:8: note: Shadowed variable rplay-3.3.2/rplay/rplay.c:652:12: note: Shadow argument rplay-3.3.2/rplay/rplay.c:737:12: style: Argument 'rp' shadows outer variable [shadowVariable] rplay-3.3.2/rplay/rplay.c:95:8: note: Shadowed variable rplay-3.3.2/rplay/rplay.c:737:12: note: Shadow argument rplay-3.3.2/rplay/rplay.c:568:11: style: Parameter 'sound_name' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplay/rplay.c:574:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplay/rplay.c:883:11: style: Parameter 'sound_info' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplay/rplay.c:892:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplay/rplay.c:110:9: style: Unused variable: i [unusedVariable] rplay-3.3.2/rplay/rplay.c:110:12: style: Unused variable: n [unusedVariable] rplay-3.3.2/rplay/rplay.c:115:10: style: Unused variable: buf [unusedVariable] rplay-3.3.2/rplay/rplay.c:743:10: style: Unused variable: command [unusedVariable] rplay-3.3.2/rplayd/audio/audio_FreeBSD.c:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_FreeBSD.c:231:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_FreeBSD.c:269:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_SYNC [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_FreeBSD.c:289:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_FreeBSD.c:345:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_FreeBSD.c:409:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_FreeBSD.c:280:25: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/audio/audio_FreeBSD.c:341:20: style: Variable 'left_vol' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/audio/audio_FreeBSD.c:341:32: style: Variable 'right_vol' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/audio/audio_generic.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_generic.c:121:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_generic.c:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_hpux.c:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_hpux.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_DEBUG [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_hpux.c:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_DRAIN [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_hpux.c:331:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_hpux.c:391:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_GET_GAINS [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_hpux.c:448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rplay_audio_volume [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:184:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:271:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_SYNC [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:327:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_MIXER_READ_DEVMASK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:418:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_MIXER_READ_DEVMASK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:489:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_MIXER_READ_DEVMASK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:529:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_GETBLKSIZE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:556:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_SETFRAGMENT [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:575:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_GETOSPACE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:590:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDCTL_DSP_GETOSPACE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:606:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_oss.c:382:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] rplay-3.3.2/rplayd/audio/audio_oss.c:620:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] rplay-3.3.2/rplayd/audio/audio_oss.c:288:11: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/audio/audio_oss.c:180:9: style: Unused variable: flags [unusedVariable] rplay-3.3.2/rplayd/audio/audio_oss.c:408:20: style: Variable 'left_vol' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/audio/audio_oss.c:408:32: style: Variable 'right_vol' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/audio/audio_sgi.c:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_sgi.c:279:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_sgi.c:325:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AL_LEFT_SPEAKER_GAIN [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_sgi.c:367:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rplay_audio_volume [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_solaris.c:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_solaris.c:291:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_solaris.c:348:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_DRAIN [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_solaris.c:380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_solaris.c:438:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_GETINFO [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_solaris.c:479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rplay_audio_volume [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_sun.c:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPORT_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_sun.c:295:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_sun.c:352:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_DRAIN [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_sun.c:384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_sun.c:442:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_GETINFO [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_sun.c:483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rplay_audio_volume [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/audio/audio_sun.c:118:9: style: Unused variable: d [unusedVariable] rplay-3.3.2/rplayd/buffer.c:56:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] rplay-3.3.2/rplayd/buffer.c:50:23: note: Assuming allocation function fails rplay-3.3.2/rplayd/buffer.c:50:6: note: Assignment 'b=(struct BUFFER*)malloc(sizeof(struct BUFFER))', assigned value is 0 rplay-3.3.2/rplayd/buffer.c:56:2: note: Null pointer dereference rplay-3.3.2/rplayd/buffer.c:65:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] rplay-3.3.2/rplayd/buffer.c:50:23: note: Assuming allocation function fails rplay-3.3.2/rplayd/buffer.c:50:6: note: Assignment 'b=(struct BUFFER*)malloc(sizeof(struct BUFFER))', assigned value is 0 rplay-3.3.2/rplayd/buffer.c:65:5: note: Null pointer dereference rplay-3.3.2/rplayd/buffer.c:66:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] rplay-3.3.2/rplayd/buffer.c:50:23: note: Assuming allocation function fails rplay-3.3.2/rplayd/buffer.c:50:6: note: Assignment 'b=(struct BUFFER*)malloc(sizeof(struct BUFFER))', assigned value is 0 rplay-3.3.2/rplayd/buffer.c:66:5: note: Null pointer dereference rplay-3.3.2/rplayd/buffer.c:67:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] rplay-3.3.2/rplayd/buffer.c:50:23: note: Assuming allocation function fails rplay-3.3.2/rplayd/buffer.c:50:6: note: Assignment 'b=(struct BUFFER*)malloc(sizeof(struct BUFFER))', assigned value is 0 rplay-3.3.2/rplayd/buffer.c:67:5: note: Null pointer dereference rplay-3.3.2/rplayd/buffer.c:68:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] rplay-3.3.2/rplayd/buffer.c:50:23: note: Assuming allocation function fails rplay-3.3.2/rplayd/buffer.c:50:6: note: Assignment 'b=(struct BUFFER*)malloc(sizeof(struct BUFFER))', assigned value is 0 rplay-3.3.2/rplayd/buffer.c:68:5: note: Null pointer dereference rplay-3.3.2/rplayd/buffer.c:69:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] rplay-3.3.2/rplayd/buffer.c:50:23: note: Assuming allocation function fails rplay-3.3.2/rplayd/buffer.c:50:6: note: Assignment 'b=(struct BUFFER*)malloc(sizeof(struct BUFFER))', assigned value is 0 rplay-3.3.2/rplayd/buffer.c:69:5: note: Null pointer dereference rplay-3.3.2/rplayd/buffer.c:80:13: style:inconclusive: Function 'buffer_destroy' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/buffer.c:114:9: style:inconclusive: Function 'buffer_alloc' argument 1 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/buffer.c:115:9: style:inconclusive: Function 'buffer_alloc' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/buffer.c:140:13: style:inconclusive: Function 'buffer_dealloc' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/buffer.c:141:9: style:inconclusive: Function 'buffer_dealloc' argument 2 names different: declaration '' definition 'force'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/buffer.c:188:13: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/cache.c:186:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/cache.c:296:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/cache.c:306:2: error: Resource leak: fd [resourceLeak] rplay-3.3.2/rplayd/cache.c:66:11: style:inconclusive: Function 'cache_init' argument 1 names different: declaration '' definition 'dir_name'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/cache.c:183:11: style:inconclusive: Function 'cache_name' argument 1 names different: declaration '' definition 'sound'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/cache.c:202:9: style:inconclusive: Function 'cache_free' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/cache.c:290:11: style:inconclusive: Function 'cache_create' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/cache.c:291:9: style:inconclusive: Function 'cache_create' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/cache.c:66:11: style: Parameter 'dir_name' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/cache.c:290:11: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/command.c:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_ARGS [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:224:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:272:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:297:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_OK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:457:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:612:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:718:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:780:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_OK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:803:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_OK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:829:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_PLAY [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:1278:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_OK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:1390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:1448:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:1607:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:1679:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:1757:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_OK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:1818:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_OK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:1851:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:2241:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_ERROR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:2373:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_AUDIO_BYTE_ORDER [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/command.c:2092:6: warning:inconclusive: The buffer 'info' may not be null-terminated after the call to strncpy(). [terminateStrncpy] rplay-3.3.2/rplayd/command.c:182:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:1006:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:1009:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:1012:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:1015:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:1018:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:1021:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:1457:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:2093:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:2096:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:2099:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:2102:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/command.c:172:17: style:inconclusive: Function 'command' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:173:11: style:inconclusive: Function 'command' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:209:17: style:inconclusive: Function 'do_command' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:210:9: style:inconclusive: Function 'do_command' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:211:12: style:inconclusive: Function 'do_command' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:243:17: style:inconclusive: Function 'command_quit' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:244:9: style:inconclusive: Function 'command_quit' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:245:12: style:inconclusive: Function 'command_quit' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:258:17: style:inconclusive: Function 'command_unknown' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:259:9: style:inconclusive: Function 'command_unknown' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:260:12: style:inconclusive: Function 'command_unknown' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:283:17: style:inconclusive: Function 'command_help' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:284:9: style:inconclusive: Function 'command_help' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:285:12: style:inconclusive: Function 'command_help' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:321:17: style:inconclusive: Function 'command_get' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:322:9: style:inconclusive: Function 'command_get' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:323:12: style:inconclusive: Function 'command_get' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:408:17: style:inconclusive: Function 'command_put' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:409:9: style:inconclusive: Function 'command_put' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:410:12: style:inconclusive: Function 'command_put' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:583:17: style:inconclusive: Function 'command_list' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:584:9: style:inconclusive: Function 'command_list' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:585:12: style:inconclusive: Function 'command_list' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:687:17: style:inconclusive: Function 'command_find' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:688:9: style:inconclusive: Function 'command_find' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:689:12: style:inconclusive: Function 'command_find' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:744:17: style:inconclusive: Function 'command_access' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:745:9: style:inconclusive: Function 'command_access' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:746:12: style:inconclusive: Function 'command_access' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:791:17: style:inconclusive: Function 'command_execute' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:792:9: style:inconclusive: Function 'command_execute' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:793:12: style:inconclusive: Function 'command_execute' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:823:17: style:inconclusive: Function 'do_execute' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:824:9: style:inconclusive: Function 'do_execute' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:825:12: style:inconclusive: Function 'do_execute' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1255:17: style:inconclusive: Function 'command_volume' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1256:9: style:inconclusive: Function 'command_volume' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1257:12: style:inconclusive: Function 'command_volume' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1349:17: style:inconclusive: Function 'command_info' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1350:9: style:inconclusive: Function 'command_info' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1351:12: style:inconclusive: Function 'command_info' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1418:17: style:inconclusive: Function 'command_version' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1419:9: style:inconclusive: Function 'command_version' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1420:12: style:inconclusive: Function 'command_version' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1560:17: style:inconclusive: Function 'command_wait' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1561:9: style:inconclusive: Function 'command_wait' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1562:12: style:inconclusive: Function 'command_wait' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1653:17: style:inconclusive: Function 'command_status' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1654:9: style:inconclusive: Function 'command_status' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1655:12: style:inconclusive: Function 'command_status' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1673:17: style:inconclusive: Function 'command_application' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1674:9: style:inconclusive: Function 'command_application' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1675:12: style:inconclusive: Function 'command_application' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1731:17: style:inconclusive: Function 'command_reset' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1732:9: style:inconclusive: Function 'command_reset' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1733:12: style:inconclusive: Function 'command_reset' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1768:17: style:inconclusive: Function 'command_skip' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1769:9: style:inconclusive: Function 'command_skip' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1770:12: style:inconclusive: Function 'command_skip' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1835:17: style:inconclusive: Function 'command_set' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1836:9: style:inconclusive: Function 'command_set' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:1837:12: style:inconclusive: Function 'command_set' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:2213:17: style:inconclusive: Function 'command_modify' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:2214:9: style:inconclusive: Function 'command_modify' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:2215:12: style:inconclusive: Function 'command_modify' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:2344:17: style:inconclusive: Function 'command_monitor' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:2345:9: style:inconclusive: Function 'command_monitor' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:2346:12: style:inconclusive: Function 'command_monitor' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/command.c:419:9: style: Local variable 'spool_id' shadows outer function [shadowFunction] rplay-3.3.2/rplayd/spool.h:129:12: note: Shadowed function rplay-3.3.2/rplayd/command.c:419:9: note: Shadow local variable rplay-3.3.2/rplayd/command.c:449:8: style: Local variable 'p' shadows outer variable [shadowVariable] rplay-3.3.2/rplayd/command.c:415:38: note: Shadowed variable rplay-3.3.2/rplayd/command.c:449:8: note: Shadow local variable rplay-3.3.2/rplayd/command.c:829:15: style: Local variable 'command' shadows outer function [shadowFunction] rplay-3.3.2/rplayd/command.h:37:12: note: Shadowed function rplay-3.3.2/rplayd/command.c:829:15: note: Shadow local variable rplay-3.3.2/rplayd/command.c:1126:6: style: Local variable 'spool_id' shadows outer function [shadowFunction] rplay-3.3.2/rplayd/spool.h:129:12: note: Shadowed function rplay-3.3.2/rplayd/command.c:1126:6: note: Shadow local variable rplay-3.3.2/rplayd/command.c:1126:16: style: Local variable 'i' shadows outer variable [shadowVariable] rplay-3.3.2/rplayd/command.c:829:9: note: Shadowed variable rplay-3.3.2/rplayd/command.c:1126:16: note: Shadow local variable rplay-3.3.2/rplayd/command.c:1445:10: style: Argument 'spool_id' shadows outer function [shadowFunction] rplay-3.3.2/rplayd/spool.h:129:12: note: Shadowed function rplay-3.3.2/rplayd/command.c:1445:10: note: Shadow argument rplay-3.3.2/rplayd/command.c:2081:13: style: Local variable 'sp' shadows outer variable [shadowVariable] rplay-3.3.2/rplayd/command.c:1847:12: note: Shadowed variable rplay-3.3.2/rplayd/command.c:2081:13: note: Shadow local variable rplay-3.3.2/rplayd/command.c:2227:9: style: Local variable 'modified' shadows outer function [shadowFunction] rplay-3.3.2/rplayd/misc.h:57:12: note: Shadowed function rplay-3.3.2/rplayd/command.c:2227:9: note: Shadow local variable rplay-3.3.2/rplayd/command.c:243:17: style: Parameter 'c' can be declared as pointer to const. However it seems that 'command_quit' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/rplayd/command.c:149:24: note: You might need to cast the function pointer here rplay-3.3.2/rplayd/command.c:243:17: note: Parameter 'c' can be declared as pointer to const rplay-3.3.2/rplayd/command.c:449:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/command.c:478:9: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/command.c:1443:11: style: Parameter 'event_string' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/command.c:1450:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/command.c:1776:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/command.c:1848:9: style: Variable 'notify_mask' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/command.c:1849:9: style: Variable 'notify_id' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/connection.c:285:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_PORT [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/connection.c:305:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/connection.c:379:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/connection.c:1010:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_TIMEOUT [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/connection.c:1091:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/connection.c:1772:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_PING_DELAY [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/connection.c:1897:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/connection.c:1898:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/connection.c:1990:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/connection.c:1993:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/connection.c:85:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:85:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:86:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:86:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:87:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:87:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:88:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:88:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:89:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:89:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:90:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:90:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:91:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:91:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:92:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:92:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:93:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:93:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:96:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:96:2: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:97:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:97:2: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:99:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:99:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:104:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:104:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:105:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: c [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:79:30: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:79:9: note: Assignment 'c=(struct CONNECTION*)malloc(sizeof(struct CONNECTION))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:105:5: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:1998:42: warning: If memory allocation fails, then there is a possible null pointer dereference: c->event->sound->path [nullPointerOutOfMemory] rplay-3.3.2/rplayd/connection.c:1997:33: note: Assuming allocation function fails rplay-3.3.2/rplayd/connection.c:1997:33: note: Assignment 'c->event->sound->path=strdup(cache_name(sound_name))', assigned value is 0 rplay-3.3.2/rplayd/connection.c:1998:42: note: Null pointer dereference rplay-3.3.2/rplayd/connection.c:73:9: style:inconclusive: Function 'connection_create' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:129:17: style:inconclusive: Function 'connection_destroy' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:177:13: style:inconclusive: Function 'connection_server_open' argument 1 names different: declaration '' definition 'server'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:178:12: style:inconclusive: Function 'connection_server_open' argument 2 names different: declaration '' definition 'sound'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:279:17: style:inconclusive: Function 'connection_server_ping' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:298:9: style:inconclusive: Function 'connection_client_open' argument 1 names different: declaration '' definition 'sock_fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:370:13: style:inconclusive: Function 'connection_update' argument 1 names different: declaration '' definition 'read_fds'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:371:13: style:inconclusive: Function 'connection_update' argument 2 names different: declaration '' definition 'write_fds'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:754:17: style:inconclusive: Function 'connection_close' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:829:17: style:inconclusive: Function 'connection_update_fdset' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:982:17: style:inconclusive: Function 'connection_timeout' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:1026:17: style:inconclusive: Function 'connection_server_forward_sound' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:1027:12: style:inconclusive: Function 'connection_server_forward_sound' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:1626:12: style:inconclusive: Function 'connection_flow_pause' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:1655:12: style:inconclusive: Function 'connection_flow_continue' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:1723:17: style:inconclusive: Function 'event_update' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2182:17: style:inconclusive: Function 'event_first' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2183:12: style:inconclusive: Function 'event_first' argument 2 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2211:17: style:inconclusive: Function 'event_insert_before' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2212:12: style:inconclusive: Function 'event_insert_before' argument 2 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2213:9: style:inconclusive: Function 'event_insert_before' argument 3 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2259:17: style:inconclusive: Function 'event_insert' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2260:12: style:inconclusive: Function 'event_insert' argument 2 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2286:17: style:inconclusive: Function 'event_replace' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2287:12: style:inconclusive: Function 'event_replace' argument 2 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2313:17: style:inconclusive: Function 'event_delete' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2314:9: style:inconclusive: Function 'event_delete' argument 2 names different: declaration '' definition 'replace'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:2530:12: style:inconclusive: Function 'event_destroy' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/connection.c:279:17: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/connection.c:370:13: style: Parameter 'read_fds' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/connection.c:371:13: style: Parameter 'write_fds' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/connection.c:933:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/connection.c:1030:17: style: Variable 'server' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/connection.c:1626:12: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/connection.c:1655:12: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/connection.c:220:4: style: Variable 'n' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/connection.c:381:12: style: Unused variable: s [unusedVariable] rplay-3.3.2/rplayd/connection.c:758:12: style: Unused variable: s [unusedVariable] rplay-3.3.2/rplayd/connection.c:759:12: style: Unused variable: sp [unusedVariable] rplay-3.3.2/rplayd/connection.c:1034:9: style: Variable 'server' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/connection.c:1093:9: style: Unused variable: n [unusedVariable] rplay-3.3.2/rplayd/connection.c:1897:9: style: Variable 'p' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/misc.c:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/misc.c:121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/misc.c:154:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/misc.c:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/misc.c:314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_FORMAT_ULAW [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/misc.c:399:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_BIG_ENDIAN [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/misc.c:530:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_AUDIO_PORT_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/misc.c:659:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/misc.c:52:9: style:inconclusive: Function 'sys_err_str' argument 1 names different: declaration '' definition 'error'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:69:9: style:inconclusive: Function 'udp_socket' argument 1 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:101:9: style:inconclusive: Function 'tcp_socket' argument 1 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:149:9: style:inconclusive: Function 'fd_nonblock' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:181:9: style:inconclusive: Function 'fd_block' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:210:11: style:inconclusive: Function 'modified' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:211:12: style:inconclusive: Function 'modified' argument 2 names different: declaration '' definition 'since'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:231:12: style:inconclusive: Function 'time2string' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:264:9: style:inconclusive: Function 'audio_format_to_string' argument 1 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:307:11: style:inconclusive: Function 'string_to_audio_format' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:371:9: style:inconclusive: Function 'byte_order_to_string' argument 1 names different: declaration '' definition 'byte_order'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:393:11: style:inconclusive: Function 'string_to_byte_order' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:418:9: style:inconclusive: Function 'storage_to_string' argument 1 names different: declaration '' definition 'storage'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:443:11: style:inconclusive: Function 'string_to_storage' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:470:9: style:inconclusive: Function 'input_to_string' argument 1 names different: declaration '' definition 'input'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:500:11: style:inconclusive: Function 'string_to_input' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:523:9: style:inconclusive: Function 'audio_port_to_string' argument 1 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:553:11: style:inconclusive: Function 'little_short' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:561:11: style:inconclusive: Function 'big_short' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:569:11: style:inconclusive: Function 'little_long' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:579:11: style:inconclusive: Function 'big_long' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:635:20: style:inconclusive: Function 'ConvertFromIeeeExtended' argument 1 names different: declaration '' definition 'bytes'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/misc.c:307:11: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/misc.c:393:11: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/misc.c:443:11: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/misc.c:500:11: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/misc.c:635:20: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/misc.c:527:9: style: Unused variable: n [unusedVariable] rplay-3.3.2/rplayd/native.c:340:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_MIN_VOLUME [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/native.c:347:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_MIN_VOLUME [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/native.c:355:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_MIN_VOLUME [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/native.c:363:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_MIN_VOLUME [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/native.c:370:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_MIN_VOLUME [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/native.c:377:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_MIN_VOLUME [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/native.c:384:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_MIN_VOLUME [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/native.c:391:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_MIN_VOLUME [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/native.c:98:11: style:inconclusive: Function 'zero_native' argument 1 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:99:9: style:inconclusive: Function 'zero_native' argument 2 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:100:9: style:inconclusive: Function 'zero_native' argument 3 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:108:11: style:inconclusive: Function 'level' argument 1 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:109:9: style:inconclusive: Function 'level' argument 2 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:110:9: style:inconclusive: Function 'level' argument 3 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:340:1: style:inconclusive: Function 'ulaw_to_native' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:340:1: style:inconclusive: Function 'ulaw_to_native' argument 2 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:340:1: style:inconclusive: Function 'ulaw_to_native' argument 3 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:340:1: style:inconclusive: Function 'ulaw_to_native' argument 4 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:347:1: style:inconclusive: Function 's8_to_native' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:347:1: style:inconclusive: Function 's8_to_native' argument 2 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:347:1: style:inconclusive: Function 's8_to_native' argument 3 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:347:1: style:inconclusive: Function 's8_to_native' argument 4 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:355:1: style:inconclusive: Function 'u8_to_native' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:355:1: style:inconclusive: Function 'u8_to_native' argument 2 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:355:1: style:inconclusive: Function 'u8_to_native' argument 3 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:355:1: style:inconclusive: Function 'u8_to_native' argument 4 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:363:1: style:inconclusive: Function 'big_s16_to_native' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:363:1: style:inconclusive: Function 'big_s16_to_native' argument 2 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:363:1: style:inconclusive: Function 'big_s16_to_native' argument 3 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:363:1: style:inconclusive: Function 'big_s16_to_native' argument 4 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:370:1: style:inconclusive: Function 'little_s16_to_native' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:370:1: style:inconclusive: Function 'little_s16_to_native' argument 2 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:370:1: style:inconclusive: Function 'little_s16_to_native' argument 3 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:370:1: style:inconclusive: Function 'little_s16_to_native' argument 4 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:377:1: style:inconclusive: Function 'big_u16_to_native' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:377:1: style:inconclusive: Function 'big_u16_to_native' argument 2 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:377:1: style:inconclusive: Function 'big_u16_to_native' argument 3 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:377:1: style:inconclusive: Function 'big_u16_to_native' argument 4 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:384:1: style:inconclusive: Function 'little_u16_to_native' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:384:1: style:inconclusive: Function 'little_u16_to_native' argument 2 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:384:1: style:inconclusive: Function 'little_u16_to_native' argument 3 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:384:1: style:inconclusive: Function 'little_u16_to_native' argument 4 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:391:1: style:inconclusive: Function 'native_to_native' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:391:1: style:inconclusive: Function 'native_to_native' argument 2 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:391:1: style:inconclusive: Function 'native_to_native' argument 3 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:391:1: style:inconclusive: Function 'native_to_native' argument 4 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:399:11: style:inconclusive: Function 'native_to_ulaw' argument 1 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:400:9: style:inconclusive: Function 'native_to_ulaw' argument 2 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:401:9: style:inconclusive: Function 'native_to_ulaw' argument 3 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:417:11: style:inconclusive: Function 'native_to_s8' argument 1 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:418:9: style:inconclusive: Function 'native_to_s8' argument 2 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:419:9: style:inconclusive: Function 'native_to_s8' argument 3 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:435:11: style:inconclusive: Function 'native_to_u8' argument 1 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:436:9: style:inconclusive: Function 'native_to_u8' argument 2 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:437:9: style:inconclusive: Function 'native_to_u8' argument 3 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:453:11: style:inconclusive: Function 'native_to_s16' argument 1 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:454:9: style:inconclusive: Function 'native_to_s16' argument 2 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:455:9: style:inconclusive: Function 'native_to_s16' argument 3 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:463:11: style:inconclusive: Function 'native_to_u16' argument 1 names different: declaration '' definition 'native_buf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:464:9: style:inconclusive: Function 'native_to_u16' argument 2 names different: declaration '' definition 'nsamples'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:465:9: style:inconclusive: Function 'native_to_u16' argument 3 names different: declaration '' definition 'nchannels'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/native.c:112:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/native.c:403:12: style: Variable 'from' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/native.c:421:12: style: Variable 'from' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/native.c:439:12: style: Variable 'from' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/native.c:453:11: style: Parameter 'native_buf' can be declared as pointer to const. However it seems that 'native_to_s16' is a callback function, if 'native_buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/rplayd/native.c:70:18: note: You might need to cast the function pointer here rplay-3.3.2/rplayd/native.c:453:11: note: Parameter 'native_buf' can be declared as pointer to const rplay-3.3.2/rplayd/native.c:467:12: style: Variable 'from' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/rplayd.c:322:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/rplayd/rplayd.c:1396:1: portability: Omitted return type of function 'monitor_alloc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/rplayd/rplayd.c:1418:1: portability: Omitted return type of function 'monitor_cleanup' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/rplayd/rplayd.c:336:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_SERVERS [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:509:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:643:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_AUDIO_PORT_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:983:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:1147:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_PORT [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:1222:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SAMPLE_RATE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:1512:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PACKET [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:1771:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:1961:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_OK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:2052:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:2113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:2264:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_VERSION [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/rplayd.c:1048:7: style: Condition 'sound_cleanup_timeout' is always true [knownConditionTrueFalse] rplay-3.3.2/rplayd/rplayd.c:1052:7: style: Condition 'buffer_cleanup_timeout' is always true [knownConditionTrueFalse] rplay-3.3.2/rplayd/rplayd.c:1056:7: style: Condition 'spool_cleanup_timeout' is always false [knownConditionTrueFalse] rplay-3.3.2/rplayd/rplayd.c:1070:17: style: Condition 'icount>=buffer_cleanup_timeout' is always true [knownConditionTrueFalse] rplay-3.3.2/rplayd/rplayd.c:1069:17: note: Assuming that condition 'icount>=sound_cleanup_timeout' is not redundant rplay-3.3.2/rplayd/rplayd.c:1070:17: note: Condition 'icount>=buffer_cleanup_timeout' is always true rplay-3.3.2/rplayd/rplayd.c:1071:17: style: Condition 'icount>=spool_cleanup_timeout' is always true [knownConditionTrueFalse] rplay-3.3.2/rplayd/rplayd.c:1069:17: note: Assuming that condition 'icount>=sound_cleanup_timeout' is not redundant rplay-3.3.2/rplayd/rplayd.c:1071:17: note: Condition 'icount>=spool_cleanup_timeout' is always true rplay-3.3.2/rplayd/rplayd.c:1357:36: style: Condition 'optional_sample_rate>=prev_sample_rate' is always true [knownConditionTrueFalse] rplay-3.3.2/rplayd/rplayd.c:1352:27: note: Assuming that condition 'optional_sample_rate=prev_sample_rate' is always true rplay-3.3.2/rplayd/rplayd.c:1490:49: style: Condition 'rplay_audio_size==0' is always true [knownConditionTrueFalse] rplay-3.3.2/rplayd/rplayd.c:1487:24: note: Assignment 'rplay_audio_size=0', assigned value is 0 rplay-3.3.2/rplayd/rplayd.c:1490:49: note: Condition 'rplay_audio_size==0' is always true rplay-3.3.2/rplayd/rplayd.c:386:21: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] rplay-3.3.2/rplayd/rplayd.c:401:22: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] rplay-3.3.2/rplayd/rplayd.c:437:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] rplay-3.3.2/rplayd/rplayd.c:540:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/rplayd.c:794:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/rplayd.c:797:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/rplayd.c:800:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/rplayd.c:803:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rplayd/rplayd.c:1171:27: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] rplay-3.3.2/rplayd/rplayd.c:1770:6: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rplay-3.3.2/rplayd/rplayd.c:1769:27: note: Assuming allocation function fails rplay-3.3.2/rplayd/rplayd.c:1769:10: note: Assignment 's=(struct SERVER*)malloc(sizeof(struct SERVER))', assigned value is 0 rplay-3.3.2/rplayd/rplayd.c:1770:6: note: Null pointer dereference rplay-3.3.2/rplayd/rplayd.c:1771:6: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rplay-3.3.2/rplayd/rplayd.c:1769:27: note: Assuming allocation function fails rplay-3.3.2/rplayd/rplayd.c:1769:10: note: Assignment 's=(struct SERVER*)malloc(sizeof(struct SERVER))', assigned value is 0 rplay-3.3.2/rplayd/rplayd.c:1771:6: note: Null pointer dereference rplay-3.3.2/rplayd/rplayd.c:1772:6: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rplay-3.3.2/rplayd/rplayd.c:1769:27: note: Assuming allocation function fails rplay-3.3.2/rplayd/rplayd.c:1769:10: note: Assignment 's=(struct SERVER*)malloc(sizeof(struct SERVER))', assigned value is 0 rplay-3.3.2/rplayd/rplayd.c:1772:6: note: Null pointer dereference rplay-3.3.2/rplayd/rplayd.c:1773:6: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rplay-3.3.2/rplayd/rplayd.c:1769:27: note: Assuming allocation function fails rplay-3.3.2/rplayd/rplayd.c:1769:10: note: Assignment 's=(struct SERVER*)malloc(sizeof(struct SERVER))', assigned value is 0 rplay-3.3.2/rplayd/rplayd.c:1773:6: note: Null pointer dereference rplay-3.3.2/rplayd/rplayd.c:505:11: style:inconclusive: Function 'do_option_file' argument 1 names different: declaration '' definition 'option_file'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:568:9: style:inconclusive: Function 'do_option' argument 1 names different: declaration '' definition 'option_value'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1335:12: style:inconclusive: Function 'rplayd_audio_match' argument 1 names different: declaration '' definition 'match_sp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1438:9: style:inconclusive: Function 'rplayd_write' argument 1 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1509:9: style:inconclusive: Function 'rplayd_read' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1689:12: style:inconclusive: Function 'rplayd_play' argument 1 names different: declaration '' definition 'rp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1690:24: style:inconclusive: Function 'rplayd_play' argument 2 names different: declaration '' definition 'sin'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1825:12: style:inconclusive: Function 'rplayd_stop' argument 1 names different: declaration '' definition 'rp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1826:24: style:inconclusive: Function 'rplayd_stop' argument 2 names different: declaration '' definition 'sin'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1849:12: style:inconclusive: Function 'rplayd_pause' argument 1 names different: declaration '' definition 'rp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1850:24: style:inconclusive: Function 'rplayd_pause' argument 2 names different: declaration '' definition 'sin'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1873:12: style:inconclusive: Function 'rplayd_continue' argument 1 names different: declaration '' definition 'rp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1874:24: style:inconclusive: Function 'rplayd_continue' argument 2 names different: declaration '' definition 'sin'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1897:12: style:inconclusive: Function 'rplayd_done' argument 1 names different: declaration '' definition 'rp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1898:24: style:inconclusive: Function 'rplayd_done' argument 2 names different: declaration '' definition 'sin'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1921:12: style:inconclusive: Function 'rplayd_put' argument 1 names different: declaration '' definition 'rp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:1922:24: style:inconclusive: Function 'rplayd_put' argument 2 names different: declaration '' definition 'sin'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:2136:9: style:inconclusive: Function 'done' argument 1 names different: declaration '' definition 'exit_value'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/rplayd.c:328:21: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/rplayd.c:1171:22: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/rplayd.c:1342:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/rplayd.c:2100:18: style: Variable 'spin' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/rplayd.c:1412:2: warning: Uninitialized variable: end [uninitvar] rplay-3.3.2/rplayd/rplayd.c:1402:28: note: Assuming condition is false rplay-3.3.2/rplayd/rplayd.c:1412:2: note: Uninitialized variable: end rplay-3.3.2/rplayd/rplayd.c:571:16: style: Unused variable: within_file [unusedVariable] rplay-3.3.2/rplayd/rplayd.c:572:9: style: Unused variable: i [unusedVariable] rplay-3.3.2/rplayd/rplayd.c:1121:21: style: Unused variable: sp [unusedVariable] rplay-3.3.2/rplayd/rplayd.c:1420:17: style: Unused variable: b_next [unusedVariable] rplay-3.3.2/rplayd/rplayd.c:1441:18: style: Variable 'nwritten' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/rplayd.c:1452:11: style: Variable 'nwritten' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rplayd/rplayd.c:2078:12: style: Unused variable: sp [unusedVariable] rplay-3.3.2/rplayd/rplayd.c:2139:12: style: Unused variable: sp [unusedVariable] rplay-3.3.2/rplayd/server.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/server.c:78:16: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] rplay-3.3.2/rplayd/server.c:124:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] rplay-3.3.2/rplayd/server.c:166:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: *s [nullPointerOutOfMemory] rplay-3.3.2/rplayd/server.c:145:24: note: Assuming allocation function fails rplay-3.3.2/rplayd/server.c:145:7: note: Assignment '*s=(struct SERVER*)malloc(sizeof(struct SERVER))', assigned value is 0 rplay-3.3.2/rplayd/server.c:166:3: note: Null pointer dereference rplay-3.3.2/rplayd/server.c:53:11: style:inconclusive: Function 'server_read' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/server.c:191:11: style:inconclusive: Function 'server_reread' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/server.c:220:11: style:inconclusive: Function 'server_stat' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/server.c:59:21: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/server.c:59:26: style: Variable 'local_hp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/sound.c:179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/sound.c:215:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/sound.c:336:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SOUNDS [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/sound.c:373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/sound.c:528:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_FORMAT_NONE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/sound.c:861:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_FORMAT_ULAW [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/sound.c:1842:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/sound.c:2046:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/sound.c:2463:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_FORMAT_GSM [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/sound.c:2504:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] rplay-3.3.2/rplayd/sound.c:2486:6: note: outer condition: !si->high_water_mark rplay-3.3.2/rplayd/sound.c:2504:10: note: identical inner condition: !si->high_water_mark rplay-3.3.2/rplayd/sound.c:2057:21: style: Redundant condition: s->mapped. '!s->mapped || (s->mapped && !s->size)' is equivalent to '!s->mapped || !s->size' [redundantCondition] rplay-3.3.2/rplayd/sound.c:591:11: style: Condition 's==NULL' is always true [knownConditionTrueFalse] rplay-3.3.2/rplayd/sound.c:571:16: note: Assignment 's=NULL', assigned value is 0 rplay-3.3.2/rplayd/sound.c:591:11: note: Condition 's==NULL' is always true rplay-3.3.2/rplayd/sound.c:1842:22: style: Same expression on both sides of '||'. [duplicateExpression] rplay-3.3.2/rplayd/sound.c:1139:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment] rplay-3.3.2/rplayd/sound.c:1132:9: note: p is assigned rplay-3.3.2/rplayd/sound.c:1139:5: note: p is overwritten rplay-3.3.2/rplayd/sound.c:211:11: style:inconclusive: Function 'sound_read' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:309:11: style:inconclusive: Function 'sound_reread' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:358:11: style:inconclusive: Function 'sound_stat' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:427:11: style:inconclusive: Function 'sound_insert' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:428:9: style:inconclusive: Function 'sound_insert' argument 2 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:429:9: style:inconclusive: Function 'sound_insert' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:566:11: style:inconclusive: Function 'sound_lookup' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:567:9: style:inconclusive: Function 'sound_lookup' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:568:13: style:inconclusive: Function 'sound_lookup' argument 3 names different: declaration '' definition 'lookup_server'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:752:12: style:inconclusive: Function 'sound_map' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:1513:12: style:inconclusive: Function 'sound_unmap' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:1569:12: style:inconclusive: Function 'sound_delete' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:1570:9: style:inconclusive: Function 'sound_delete' argument 2 names different: declaration '' definition 'remove'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:1762:12: style:inconclusive: Function 'sound_clean' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:1873:12: style:inconclusive: Function 'sound_open' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:1874:9: style:inconclusive: Function 'sound_open' argument 2 names different: declaration '' definition 'use_helper'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:2222:13: style:inconclusive: Function 'sound_close' argument 1 names different: declaration '' definition 'si'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:2434:13: style:inconclusive: Function 'sound_fill' argument 1 names different: declaration '' definition 'si'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:2435:13: style:inconclusive: Function 'sound_fill' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:2436:9: style:inconclusive: Function 'sound_fill' argument 3 names different: declaration '' definition 'as_is'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:2680:13: style:inconclusive: Function 'sound_seek' argument 1 names different: declaration '' definition 'si'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:2681:9: style:inconclusive: Function 'sound_seek' argument 2 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:2682:9: style:inconclusive: Function 'sound_seek' argument 3 names different: declaration '' definition 'whence'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:2825:12: style:inconclusive: Function 'number_of_samples' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:2826:9: style:inconclusive: Function 'number_of_samples' argument 2 names different: declaration '' definition 'bytes'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/sound.c:759:9: style: Local variable 'optional_format' shadows outer variable [shadowVariable] rplay-3.3.2/rplayd/rplayd.h:118:12: note: Shadowed variable rplay-3.3.2/rplayd/sound.c:759:9: note: Shadow local variable rplay-3.3.2/rplayd/sound.c:761:9: style: Local variable 'optional_sample_rate' shadows outer variable [shadowVariable] rplay-3.3.2/rplayd/rplayd.h:115:12: note: Shadowed variable rplay-3.3.2/rplayd/sound.c:761:9: note: Shadow local variable rplay-3.3.2/rplayd/sound.c:764:9: style: Local variable 'optional_channels' shadows outer variable [shadowVariable] rplay-3.3.2/rplayd/rplayd.h:117:12: note: Shadowed variable rplay-3.3.2/rplayd/sound.c:764:9: note: Shadow local variable rplay-3.3.2/rplayd/sound.c:2545:15: style: Local variable 'f_next' shadows outer variable [shadowVariable] rplay-3.3.2/rplayd/sound.c:2479:14: note: Shadowed variable rplay-3.3.2/rplayd/sound.c:2545:15: note: Shadow local variable rplay-3.3.2/rplayd/sound.c:1258:3: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] rplay-3.3.2/rplayd/sound.c:180:20: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/sound.c:427:11: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/sound.c:1323:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/sound.c:1655:12: style: Variable 'e' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/sound.c:1657:12: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/sound.c:1765:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/sound.c:2508:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rplayd/sound.c:2798:12: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rplayd/sound.c:1258:5: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] rplay-3.3.2/rplayd/sound.c:574:9: style: Unused variable: i [unusedVariable] rplay-3.3.2/rplayd/sound.c:2479:14: style: Unused variable: f_next [unusedVariable] rplay-3.3.2/rplayd/spool.c:1180:1: error: Unmatched '}'. Configuration: '__GNUC__=1'. [syntaxError] rplay-3.3.2/rplayd/timer.c:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/timer.c:107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/timer.c:143:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/timer.c:181:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/timer.c:120:9: style:inconclusive: Function 'timer_restart' argument 1 names different: declaration '' definition 'new_rate'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/timer.c:165:9: style:inconclusive: Function 'timer_start' argument 1 names different: declaration '' definition 'new_rate'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/xhash.c:126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] rplay-3.3.2/rplayd/xhash.c:58:9: style:inconclusive: Function 'xhash_init' argument 1 names different: declaration '' definition 'hash_table_size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/xhash.c:70:11: style:inconclusive: Function 'xhash_get' argument 1 names different: declaration '' definition 'hash_key'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/xhash.c:82:11: style:inconclusive: Function 'xhash_put' argument 1 names different: declaration '' definition 'hash_key'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/xhash.c:83:11: style:inconclusive: Function 'xhash_put' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/xhash.c:95:11: style:inconclusive: Function 'xhash_replace' argument 1 names different: declaration '' definition 'hash_key'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/xhash.c:96:11: style:inconclusive: Function 'xhash_replace' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/xhash.c:108:11: style:inconclusive: Function 'xhash_delete' argument 1 names different: declaration '' definition 'hash_key'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rplayd/xhash.c:123:11: style:inconclusive: Function 'xhash_name' argument 1 names different: declaration '' definition 'pathname'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:155:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] rplay-3.3.2/rptp/rptp.c:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_PORT [valueFlowBailoutIncompleteVar] rplay-3.3.2/rptp/rptp.c:376:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_PORT [valueFlowBailoutIncompleteVar] rplay-3.3.2/rptp/rptp.c:641:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rptp/rptp.c:720:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPTP_MAX_LINE [valueFlowBailoutIncompleteVar] rplay-3.3.2/rptp/rptp.c:1058:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rplay-3.3.2/rptp/rptp.c:1072:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_VERSION [valueFlowBailoutIncompleteVar] rplay-3.3.2/rptp/rptp.c:1120:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPLAY_VERSION [valueFlowBailoutIncompleteVar] rplay-3.3.2/rptp/rptp.c:274:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rptp/rptp.c:770:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rptp/rptp.c:771:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rptp/rptp.c:1044:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rptp/rptp.c:1047:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rptp/rptp.c:1050:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rptp/rptp.c:1053:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] rplay-3.3.2/rptp/rptp.c:1047:7: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment] rplay-3.3.2/rptp/rptp.c:1044:7: note: p is assigned rplay-3.3.2/rptp/rptp.c:1047:7: note: p is overwritten rplay-3.3.2/rptp/rptp.c:330:12: style:inconclusive: Function 'argv_to_command' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:364:9: style:inconclusive: Function 'command_open' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:365:12: style:inconclusive: Function 'command_open' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:413:9: style:inconclusive: Function 'command_close' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:414:12: style:inconclusive: Function 'command_close' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:434:9: style:inconclusive: Function 'command_play' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:435:12: style:inconclusive: Function 'command_play' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:472:9: style:inconclusive: Function 'command_generic' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:473:12: style:inconclusive: Function 'command_generic' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:507:9: style:inconclusive: Function 'command_help' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:508:12: style:inconclusive: Function 'command_help' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:557:9: style:inconclusive: Function 'command_list' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:558:12: style:inconclusive: Function 'command_list' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:616:9: style:inconclusive: Function 'command_quit' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:617:12: style:inconclusive: Function 'command_quit' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:634:9: style:inconclusive: Function 'command_put' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:635:12: style:inconclusive: Function 'command_put' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:712:9: style:inconclusive: Function 'command_get' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:713:12: style:inconclusive: Function 'command_get' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:802:9: style:inconclusive: Function 'command_unknown' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:803:12: style:inconclusive: Function 'command_unknown' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:815:9: style:inconclusive: Function 'command_status' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:816:12: style:inconclusive: Function 'command_status' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:865:9: style:inconclusive: Function 'command_volume' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:866:12: style:inconclusive: Function 'command_volume' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:917:9: style:inconclusive: Function 'command_skip' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:918:12: style:inconclusive: Function 'command_skip' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:977:9: style:inconclusive: Function 'command_set' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:978:12: style:inconclusive: Function 'command_set' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:1012:9: style:inconclusive: Function 'command_monitor' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:1013:12: style:inconclusive: Function 'command_monitor' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:1097:11: style:inconclusive: Function 'do_error' argument 1 names different: declaration '' definition 'response'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:1149:9: style:inconclusive: Function 'done' argument 1 names different: declaration '' definition 'exit_value'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rptp/rptp.c:283:10: style: Local variable 'i' shadows outer variable [shadowVariable] rplay-3.3.2/rptp/rptp.c:161:9: note: Shadowed variable rplay-3.3.2/rptp/rptp.c:283:10: note: Shadow local variable rplay-3.3.2/rptp/rptp.c:1097:11: style: Argument 'response' shadows outer variable [shadowVariable] rplay-3.3.2/rptp/rptp.c:144:6: note: Shadowed variable rplay-3.3.2/rptp/rptp.c:1097:11: note: Shadow argument rplay-3.3.2/rptp/rptp.c:717:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rptp/rptp.c:718:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rptp/rptp.c:848:15: style: Variable 'value' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rptp/rptp.c:869:11: style: Variable 'volume' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rptp/rptp.c:921:11: style: Variable 'value' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rptp/rptp.c:1016:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rptp/rptp.c:1106:8: style: Variable 'error' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rptp/rptp.c:1056:19: warning: Uninitialized variable: precision [uninitvar] rplay-3.3.2/rptp/rptp.c:1051:9: note: Assuming condition is false rplay-3.3.2/rptp/rptp.c:1056:19: note: Uninitialized variable: precision rplay-3.3.2/rptp/rptp.c:1056:33: warning: Uninitialized variable: channels [uninitvar] rplay-3.3.2/rptp/rptp.c:1054:9: note: Assuming condition is false rplay-3.3.2/rptp/rptp.c:1056:33: note: Uninitialized variable: channels rplay-3.3.2/rptp/rptp.c:1058:40: warning: Uninitialized variable: sample_rate [uninitvar] rplay-3.3.2/rptp/rptp.c:1048:9: note: Assuming condition is false rplay-3.3.2/rptp/rptp.c:1058:40: note: Uninitialized variable: sample_rate rplay-3.3.2/rptp/rptp.c:166:10: style: Unused variable: numeric_string [unusedVariable] rplay-3.3.2/rptp/rptp.c:770:4: style: Variable 'p' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rptp/rptp.c:981:11: style: Unused variable: value [unusedVariable] rplay-3.3.2/rptp/rptp.c:1056:17: style: Variable 'sample_size' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rptp/rptp.c:1064:7: style: Variable 'size' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rptp/rptp.c:1016:11: style: Unused variable: value [unusedVariable] rplay-3.3.2/rptp/rptp.c:1018:10: style: Unused variable: line [unusedVariable] rplay-3.3.2/rx/rgx.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scm_regular_string [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:118:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:196:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:416:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scm_regular_string [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:448:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:517:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_DEFER_INTS [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:545:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_DEFER_INTS [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:570:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:591:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:622:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_DEFER_INTS [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rgx.c:249:66: error: Dereferencing 'pmatch' after it is deallocated / released [deallocuse] rplay-3.3.2/rx/rgx.c:250:49: error: Dereferencing 'pmatch' after it is deallocated / released [deallocuse] rplay-3.3.2/rx/rgx.c:250:80: error: Dereferencing 'pmatch' after it is deallocated / released [deallocuse] rplay-3.3.2/rx/rgx.c:251:49: error: Dereferencing 'pmatch' after it is deallocated / released [deallocuse] rplay-3.3.2/rx/rgx.c:208:14: style: Variable 'answer' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rx/rx.c:45:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_rx [nullPointerOutOfMemory] rplay-3.3.2/rx/rx.c:43:32: note: Assuming allocation function fails rplay-3.3.2/rx/rx.c:43:12: note: Assignment 'new_rx=(struct rx*)malloc(sizeof(*new_rx))', assigned value is 0 rplay-3.3.2/rx/rx.c:45:3: note: Null pointer dereference rplay-3.3.2/rx/rx.c:46:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_rx [nullPointerOutOfMemory] rplay-3.3.2/rx/rx.c:43:32: note: Assuming allocation function fails rplay-3.3.2/rx/rx.c:43:12: note: Assignment 'new_rx=(struct rx*)malloc(sizeof(*new_rx))', assigned value is 0 rplay-3.3.2/rx/rx.c:46:3: note: Null pointer dereference rplay-3.3.2/rx/rx.c:47:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_rx [nullPointerOutOfMemory] rplay-3.3.2/rx/rx.c:43:32: note: Assuming allocation function fails rplay-3.3.2/rx/rx.c:43:12: note: Assignment 'new_rx=(struct rx*)malloc(sizeof(*new_rx))', assigned value is 0 rplay-3.3.2/rx/rx.c:47:3: note: Null pointer dereference rplay-3.3.2/rx/rx.c:48:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_rx [nullPointerOutOfMemory] rplay-3.3.2/rx/rx.c:43:32: note: Assuming allocation function fails rplay-3.3.2/rx/rx.c:43:12: note: Assignment 'new_rx=(struct rx*)malloc(sizeof(*new_rx))', assigned value is 0 rplay-3.3.2/rx/rx.c:48:3: note: Null pointer dereference rplay-3.3.2/rx/rx.c:49:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_rx [nullPointerOutOfMemory] rplay-3.3.2/rx/rx.c:43:32: note: Assuming allocation function fails rplay-3.3.2/rx/rx.c:43:12: note: Assignment 'new_rx=(struct rx*)malloc(sizeof(*new_rx))', assigned value is 0 rplay-3.3.2/rx/rx.c:49:3: note: Null pointer dereference rplay-3.3.2/rx/rx.c:81:8: warning: If memory allocation fails, then there is a possible null pointer dereference: mem [nullPointerOutOfMemory] rplay-3.3.2/rx/rx.c:43:32: note: Assuming allocation function fails rplay-3.3.2/rx/rx.c:43:12: note: Assignment 'new_rx=(struct rx*)malloc(sizeof(*new_rx))', assigned value is 0 rplay-3.3.2/rx/rx.c:44:13: note: Calling function 'rx_bzero', 1st argument '(char*)new_rx' value is 0 rplay-3.3.2/rx/rx.c:81:8: note: Null pointer dereference rplay-3.3.2/rx/rx.c:82:7: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rplay-3.3.2/rx/rx.c:43:32: note: Assuming allocation function fails rplay-3.3.2/rx/rx.c:43:12: note: Assignment 'new_rx=(struct rx*)malloc(sizeof(*new_rx))', assigned value is 0 rplay-3.3.2/rx/rx.c:44:13: note: Calling function 'rx_bzero', 1st argument '(char*)new_rx' value is 0 rplay-3.3.2/rx/rx.c:82:7: note: Null pointer addition rplay-3.3.2/rx/rx.c:38:10: style:inconclusive: Function 'rx_make_rx' argument 1 names different: declaration '' definition 'cset_size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rx.c:59:18: style:inconclusive: Function 'rx_free_rx' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rx.c:75:13: style:inconclusive: Function 'rx_bzero' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rx.c:76:10: style:inconclusive: Function 'rx_bzero' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:410:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transitions [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rxanal.c:510:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transitions [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rxanal.c:612:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transitions [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rxanal.c:410:11: error: Null pointer dereference: (struct rx_superstate*)0 [nullPointer] rplay-3.3.2/rx/rxanal.c:460:7: error: Null pointer dereference: (struct rx_superstate*)0 [nullPointer] rplay-3.3.2/rx/rxanal.c:467:10: error: Null pointer dereference: (struct rx_superstate*)0 [nullPointer] rplay-3.3.2/rx/rxanal.c:510:11: error: Null pointer dereference: (struct rx_superstate*)0 [nullPointer] rplay-3.3.2/rx/rxanal.c:557:10: error: Null pointer dereference: (struct rx_superstate*)0 [nullPointer] rplay-3.3.2/rx/rxanal.c:612:11: error: Null pointer dereference: (struct rx_superstate*)0 [nullPointer] rplay-3.3.2/rx/rxanal.c:666:5: error: Null pointer dereference: (struct rx_superstate*)0 [nullPointer] rplay-3.3.2/rx/rxanal.c:38:27: style:inconclusive: Function 'rx_posix_analyze_rexp' argument 1 names different: declaration '' definition 'subexps'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:39:15: style:inconclusive: Function 'rx_posix_analyze_rexp' argument 2 names different: declaration '' definition 're_nsub'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:40:25: style:inconclusive: Function 'rx_posix_analyze_rexp' argument 3 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:41:10: style:inconclusive: Function 'rx_posix_analyze_rexp' argument 4 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:159:10: style:inconclusive: Function 'rx_fill_in_fastmap' argument 1 names different: declaration '' definition 'cset_size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:160:22: style:inconclusive: Function 'rx_fill_in_fastmap' argument 2 names different: declaration '' definition 'map'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:161:25: style:inconclusive: Function 'rx_fill_in_fastmap' argument 3 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:249:25: style:inconclusive: Function 'rx_is_anchored_p' argument 1 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:296:35: style:inconclusive: Function 'rx_start_superstate' argument 1 names different: declaration '' definition 'frame'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:376:35: style:inconclusive: Function 'rx_fit_p' argument 1 names different: declaration '' definition 'frame'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:377:28: style:inconclusive: Function 'rx_fit_p' argument 2 names different: declaration '' definition 'burst'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:378:10: style:inconclusive: Function 'rx_fit_p' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:481:35: style:inconclusive: Function 'rx_advance' argument 1 names different: declaration '' definition 'frame'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:482:28: style:inconclusive: Function 'rx_advance' argument 2 names different: declaration '' definition 'burst'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:483:10: style:inconclusive: Function 'rx_advance' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:570:35: style:inconclusive: Function 'rx_advance_to_final' argument 1 names different: declaration '' definition 'frame'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:571:28: style:inconclusive: Function 'rx_advance_to_final' argument 2 names different: declaration '' definition 'burst'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:572:10: style:inconclusive: Function 'rx_advance_to_final' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:699:35: style:inconclusive: Function 'rx_terminate_system' argument 1 names different: declaration '' definition 'frame'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:723:35: style:inconclusive: Function 'rx_init_system' argument 1 names different: declaration '' definition 'frame'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:724:18: style:inconclusive: Function 'rx_init_system' argument 2 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxanal.c:454:7: warning: Uninitialized variable: inx [uninitvar] rplay-3.3.2/rx/rxanal.c:398:13: note: Assuming condition is false rplay-3.3.2/rx/rxanal.c:454:7: note: Uninitialized variable: inx rplay-3.3.2/rx/rxbasic.c:65:28: style:inconclusive: Function 'rx_basic_make_solutions' argument 1 names different: declaration '' definition 'regs'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbasic.c:66:25: style:inconclusive: Function 'rx_basic_make_solutions' argument 2 names different: declaration '' definition 'expression'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbasic.c:67:26: style:inconclusive: Function 'rx_basic_make_solutions' argument 3 names different: declaration '' definition 'subexps'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbasic.c:68:10: style:inconclusive: Function 'rx_basic_make_solutions' argument 4 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbasic.c:69:10: style:inconclusive: Function 'rx_basic_make_solutions' argument 5 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbasic.c:70:32: style:inconclusive: Function 'rx_basic_make_solutions' argument 6 names different: declaration '' definition 'rules'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbasic.c:71:28: style:inconclusive: Function 'rx_basic_make_solutions' argument 7 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbasic.c:106:28: style:inconclusive: Function 'rx_basic_free_solutions' argument 1 names different: declaration '' definition 'solns'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbasic.c:70:32: style: Parameter 'rules' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxbitset.c:35:10: style:inconclusive: Function 'rx_bitset_is_equal' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:36:16: style:inconclusive: Function 'rx_bitset_is_equal' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:37:16: style:inconclusive: Function 'rx_bitset_is_equal' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:63:10: style:inconclusive: Function 'rx_bitset_is_subset' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:64:16: style:inconclusive: Function 'rx_bitset_is_subset' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:65:16: style:inconclusive: Function 'rx_bitset_is_subset' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:81:10: style:inconclusive: Function 'rx_bitset_empty' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:82:16: style:inconclusive: Function 'rx_bitset_empty' argument 2 names different: declaration '' definition 'set'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:101:10: style:inconclusive: Function 'rx_bitset_null' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:102:16: style:inconclusive: Function 'rx_bitset_null' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:115:10: style:inconclusive: Function 'rx_bitset_universe' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:116:16: style:inconclusive: Function 'rx_bitset_universe' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:131:10: style:inconclusive: Function 'rx_bitset_complement' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:132:16: style:inconclusive: Function 'rx_bitset_complement' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:150:10: style:inconclusive: Function 'rx_bitset_assign' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:151:16: style:inconclusive: Function 'rx_bitset_assign' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:152:16: style:inconclusive: Function 'rx_bitset_assign' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:167:10: style:inconclusive: Function 'rx_bitset_union' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:168:16: style:inconclusive: Function 'rx_bitset_union' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:169:16: style:inconclusive: Function 'rx_bitset_union' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:185:10: style:inconclusive: Function 'rx_bitset_intersection' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:186:16: style:inconclusive: Function 'rx_bitset_intersection' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:187:16: style:inconclusive: Function 'rx_bitset_intersection' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:202:10: style:inconclusive: Function 'rx_bitset_difference' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:203:16: style:inconclusive: Function 'rx_bitset_difference' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:204:16: style:inconclusive: Function 'rx_bitset_difference' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:220:10: style:inconclusive: Function 'rx_bitset_revdifference' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:221:16: style:inconclusive: Function 'rx_bitset_revdifference' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:222:16: style:inconclusive: Function 'rx_bitset_revdifference' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:236:10: style:inconclusive: Function 'rx_bitset_xor' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:237:16: style:inconclusive: Function 'rx_bitset_xor' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:238:16: style:inconclusive: Function 'rx_bitset_xor' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:253:10: style:inconclusive: Function 'rx_bitset_hash' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:254:16: style:inconclusive: Function 'rx_bitset_hash' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:344:10: style:inconclusive: Function 'rx_bitset_population' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxbitset.c:345:16: style:inconclusive: Function 'rx_bitset_population' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxcset.c:36:10: style:inconclusive: Function 'rx_cset' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxcset.c:53:10: style:inconclusive: Function 'rx_copy_cset' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxcset.c:54:16: style:inconclusive: Function 'rx_copy_cset' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxcset.c:73:16: style:inconclusive: Function 'rx_free_cset' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxdbug.c:225:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] rplay-3.3.2/rx/rxdbug.c:74:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxdbug.c:221:18: style: Parameter 'rx' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxgnucomp.c:1283:19: style: Redundant condition: syntax&RE_INTERVALS. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] rplay-3.3.2/rx/rxgnucomp.c:645:7: error: Memory leak: compile_stack.stack [memleak] rplay-3.3.2/rx/rxgnucomp.c:808:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rplay-3.3.2/rx/rxgnucomp.c:1107:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rplay-3.3.2/rx/rxgnucomp.c:1477:15: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rplay-3.3.2/rx/rxgnucomp.c:1518:8: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] rplay-3.3.2/rx/rxgnucomp.c:542:26: style:inconclusive: Function 'rx_parse' argument 1 names different: declaration '' definition 'rexp_p'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxgnucomp.c:543:18: style:inconclusive: Function 'rx_parse' argument 2 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxgnucomp.c:544:10: style:inconclusive: Function 'rx_parse' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxgnucomp.c:545:20: style:inconclusive: Function 'rx_parse' argument 4 names different: declaration '' definition 'syntax'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxgnucomp.c:546:10: style:inconclusive: Function 'rx_parse' argument 5 names different: declaration '' definition 'cset_size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxgnucomp.c:547:21: style:inconclusive: Function 'rx_parse' argument 6 names different: declaration '' definition 'translate'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxgnucomp.c:312:22: style: Parameter 'translate' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxhash.c:140:23: style:inconclusive: Function 'rx_hash_find' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:141:20: style:inconclusive: Function 'rx_hash_find' argument 2 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:142:13: style:inconclusive: Function 'rx_hash_find' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:143:29: style:inconclusive: Function 'rx_hash_find' argument 4 names different: declaration '' definition 'rules'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:213:23: style:inconclusive: Function 'rx_hash_store' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:214:20: style:inconclusive: Function 'rx_hash_store' argument 2 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:215:13: style:inconclusive: Function 'rx_hash_store' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:216:29: style:inconclusive: Function 'rx_hash_store' argument 4 names different: declaration '' definition 'rules'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:302:28: style:inconclusive: Function 'rx_hash_free' argument 1 names different: declaration '' definition 'it'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:303:29: style:inconclusive: Function 'rx_hash_free' argument 2 names different: declaration '' definition 'rules'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:347:23: style:inconclusive: Function 'rx_free_hash_table' argument 1 names different: declaration '' definition 'tab'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:348:21: style:inconclusive: Function 'rx_free_hash_table' argument 2 names different: declaration '' definition 'freefn'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:349:29: style:inconclusive: Function 'rx_free_hash_table' argument 3 names different: declaration '' definition 'rules'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:382:23: style:inconclusive: Function 'rx_count_hash_nodes' argument 1 names different: declaration '' definition 'st'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxhash.c:36:29: style: Parameter 'rules' can be declared as pointer to const. However it seems that 'default_hash_alloc' is a callback function, if 'rules' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/rx/rxhash.c:249:30: note: You might need to cast the function pointer here rplay-3.3.2/rx/rxhash.c:36:29: note: Parameter 'rules' can be declared as pointer to const rplay-3.3.2/rx/rxhash.c:99:13: style: Parameter 'va' can be declared as pointer to const. However it seems that 'default_eq' is a callback function, if 'va' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/rx/rxhash.c:219:19: note: You might need to cast the function pointer here rplay-3.3.2/rx/rxhash.c:99:13: note: Parameter 'va' can be declared as pointer to const rplay-3.3.2/rx/rxhash.c:100:13: style: Parameter 'vb' can be declared as pointer to const. However it seems that 'default_eq' is a callback function, if 'vb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/rx/rxhash.c:219:19: note: You might need to cast the function pointer here rplay-3.3.2/rx/rxhash.c:100:13: note: Parameter 'vb' can be declared as pointer to const rplay-3.3.2/rx/rxhash.c:179:28: style: Parameter 'bucket' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxnfa.c:515:3: warning: If memory allocation fails, then there is a possible null pointer dereference: consed [nullPointerOutOfMemory] rplay-3.3.2/rx/rxnfa.c:514:40: note: Assuming allocation function fails rplay-3.3.2/rx/rxnfa.c:514:11: note: Assignment 'consed=(struct rx_se_list*)malloc(sizeof(*consed))', assigned value is 0 rplay-3.3.2/rx/rxnfa.c:515:3: note: Null pointer dereference rplay-3.3.2/rx/rxnfa.c:43:17: style:inconclusive: Function 'rx_nfa_state' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:82:17: style:inconclusive: Function 'rx_nfa_edge' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:83:24: style:inconclusive: Function 'rx_nfa_edge' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:84:27: style:inconclusive: Function 'rx_nfa_edge' argument 3 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:85:27: style:inconclusive: Function 'rx_nfa_edge' argument 4 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:225:17: style:inconclusive: Function 'rx_build_nfa' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:226:24: style:inconclusive: Function 'rx_build_nfa' argument 2 names different: declaration '' definition 'rexp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:227:28: style:inconclusive: Function 'rx_build_nfa' argument 3 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:228:28: style:inconclusive: Function 'rx_build_nfa' argument 4 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:787:18: style:inconclusive: Function 'rx_state_possible_futures' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:788:28: style:inconclusive: Function 'rx_state_possible_futures' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:845:17: style:inconclusive: Function 'rx_free_nfa' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnfa.c:727:20: warning: Uninitialized variable: cmp [uninitvar] rplay-3.3.2/rx/rxnfa.c:719:14: note: Assuming condition is false rplay-3.3.2/rx/rxnfa.c:727:20: note: Uninitialized variable: cmp rplay-3.3.2/rx/rxnode.c:76:24: style:inconclusive: Function 'rx_adjoin_string' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:77:11: style:inconclusive: Function 'rx_adjoin_string' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:189:10: style:inconclusive: Function 'rexp_node' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:216:10: style:inconclusive: Function 'rx_mk_r_cset' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:217:10: style:inconclusive: Function 'rx_mk_r_cset' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:218:16: style:inconclusive: Function 'rx_mk_r_cset' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:238:10: style:inconclusive: Function 'rx_mk_r_int' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:239:10: style:inconclusive: Function 'rx_mk_r_int' argument 2 names different: declaration '' definition 'intval'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:256:10: style:inconclusive: Function 'rx_mk_r_str' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:257:11: style:inconclusive: Function 'rx_mk_r_str' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:274:10: style:inconclusive: Function 'rx_mk_r_binop' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:275:25: style:inconclusive: Function 'rx_mk_r_binop' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:276:25: style:inconclusive: Function 'rx_mk_r_binop' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:295:10: style:inconclusive: Function 'rx_mk_r_monop' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:296:25: style:inconclusive: Function 'rx_mk_r_monop' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:309:25: style:inconclusive: Function 'rx_free_rexp' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:331:25: style:inconclusive: Function 'rx_save_rexp' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:345:10: style:inconclusive: Function 'rx_copy_rexp' argument 1 names different: declaration '' definition 'cset_size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:346:24: style:inconclusive: Function 'rx_copy_rexp' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:401:10: style:inconclusive: Function 'rx_shallow_copy_rexp' argument 1 names different: declaration '' definition 'cset_size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:402:24: style:inconclusive: Function 'rx_shallow_copy_rexp' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:454:25: style:inconclusive: Function 'rx_rexp_equal' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:455:25: style:inconclusive: Function 'rx_rexp_equal' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:525:25: style:inconclusive: Function 'rx_rexp_hash' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:526:20: style:inconclusive: Function 'rx_rexp_hash' argument 2 names different: declaration '' definition 'seed'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxnode.c:107:20: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxnode.c:137:24: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxnode.c:138:24: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxnode.c:164:10: style: Variable 'string' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rx/rxnode.c:123:18: warning: Uninitialized variable: tmp [uninitvar] rplay-3.3.2/rx/rxnode.c:112:11: note: Assuming condition is false rplay-3.3.2/rx/rxnode.c:123:18: note: Uninitialized variable: tmp rplay-3.3.2/rx/rxposix.c:57:16: style:inconclusive: Function 'regncomp' argument 1 names different: declaration '' definition 'preg'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:58:19: style:inconclusive: Function 'regncomp' argument 2 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:59:10: style:inconclusive: Function 'regncomp' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:60:10: style:inconclusive: Function 'regncomp' argument 4 names different: declaration '' definition 'cflags'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:138:16: style:inconclusive: Function 'regcomp' argument 1 names different: declaration '' definition 'preg'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:139:19: style:inconclusive: Function 'regcomp' argument 2 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:140:10: style:inconclusive: Function 'regcomp' argument 3 names different: declaration '' definition 'cflags'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:163:9: style:inconclusive: Function 'regerror' argument 1 names different: declaration '' definition 'errcode'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:164:20: style:inconclusive: Function 'regerror' argument 2 names different: declaration '' definition 'preg'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:165:11: style:inconclusive: Function 'regerror' argument 3 names different: declaration '' definition 'errbuf'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:166:12: style:inconclusive: Function 'regerror' argument 4 names different: declaration '' definition 'errbuf_size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:195:17: style:inconclusive: Function 'rx_regmatch' argument 1 names different: declaration '' definition 'pmatch'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:196:21: style:inconclusive: Function 'rx_regmatch' argument 2 names different: declaration '' definition 'preg'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:197:32: style:inconclusive: Function 'rx_regmatch' argument 3 names different: declaration '' definition 'rules'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:198:10: style:inconclusive: Function 'rx_regmatch' argument 4 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:199:10: style:inconclusive: Function 'rx_regmatch' argument 5 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:200:18: style:inconclusive: Function 'rx_regmatch' argument 6 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:280:17: style:inconclusive: Function 'rx_regexec' argument 1 names different: declaration '' definition 'pmatch'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:281:21: style:inconclusive: Function 'rx_regexec' argument 2 names different: declaration '' definition 'preg'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:282:32: style:inconclusive: Function 'rx_regexec' argument 3 names different: declaration '' definition 'rules'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:283:10: style:inconclusive: Function 'rx_regexec' argument 4 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:284:10: style:inconclusive: Function 'rx_regexec' argument 5 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:285:18: style:inconclusive: Function 'rx_regexec' argument 6 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:378:21: style:inconclusive: Function 'regnexec' argument 1 names different: declaration '' definition 'preg'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:379:18: style:inconclusive: Function 'regnexec' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:380:10: style:inconclusive: Function 'regnexec' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:381:13: style:inconclusive: Function 'regnexec' argument 4 names different: declaration '' definition 'nmatch'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:382:19: style:inconclusive: Function 'regnexec' argument 5 names different: declaration '' definition 'pmatch'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:383:10: style:inconclusive: Function 'regnexec' argument 6 names different: declaration '' definition 'eflags'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:442:21: style:inconclusive: Function 'regexec' argument 1 names different: declaration '' definition 'preg'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:443:18: style:inconclusive: Function 'regexec' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:444:13: style:inconclusive: Function 'regexec' argument 3 names different: declaration '' definition 'nmatch'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:445:17: style:inconclusive: Function 'regexec' argument 4 names different: declaration '' definition 'pmatch'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:446:10: style:inconclusive: Function 'regexec' argument 5 names different: declaration '' definition 'eflags'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:466:14: style:inconclusive: Function 'regfree' argument 1 names different: declaration '' definition 'preg'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxposix.c:262:11: warning: Uninitialized variable: answer [uninitvar] rplay-3.3.2/rx/rxposix.c:229:14: note: Assuming condition is false rplay-3.3.2/rx/rxposix.c:262:11: note: Uninitialized variable: answer rplay-3.3.2/rx/rxsimp.c:38:26: style:inconclusive: Function 'rx_simple_rexp' argument 1 names different: declaration '' definition 'answer'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsimp.c:39:10: style:inconclusive: Function 'rx_simple_rexp' argument 2 names different: declaration '' definition 'cset_size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsimp.c:40:24: style:inconclusive: Function 'rx_simple_rexp' argument 3 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsimp.c:41:26: style:inconclusive: Function 'rx_simple_rexp' argument 4 names different: declaration '' definition 'subexps'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:501:22: style: Condition 'solns->exp->observed' is always true [knownConditionTrueFalse] rplay-3.3.2/rx/rxspencer.c:39:28: style:inconclusive: Function 'rx_make_solutions' argument 1 names different: declaration '' definition 'regs'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:40:30: style:inconclusive: Function 'rx_make_solutions' argument 2 names different: declaration '' definition 'verse'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:41:25: style:inconclusive: Function 'rx_make_solutions' argument 3 names different: declaration '' definition 'expression'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:42:26: style:inconclusive: Function 'rx_make_solutions' argument 4 names different: declaration '' definition 'subexps'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:43:10: style:inconclusive: Function 'rx_make_solutions' argument 5 names different: declaration '' definition 'cset_size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:44:10: style:inconclusive: Function 'rx_make_solutions' argument 6 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:45:10: style:inconclusive: Function 'rx_make_solutions' argument 7 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:46:14: style:inconclusive: Function 'rx_make_solutions' argument 8 names different: declaration '' definition 'vmfn'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:47:19: style:inconclusive: Function 'rx_make_solutions' argument 9 names different: declaration '' definition 'contextfn'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:48:13: style:inconclusive: Function 'rx_make_solutions' argument 10 names different: declaration '' definition 'closure'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:157:28: style:inconclusive: Function 'rx_free_solutions' argument 1 names different: declaration '' definition 'solns'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:447:28: style:inconclusive: Function 'rx_next_solution' argument 1 names different: declaration '' definition 'solns'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxspencer.c:279:19: style: Variable 'key' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rx/rxstr.c:32:13: style:inconclusive: Function 'rx_str_vmfn' argument 1 names different: declaration '' definition 'closure'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:33:29: style:inconclusive: Function 'rx_str_vmfn' argument 2 names different: declaration '' definition 'burstp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:34:12: style:inconclusive: Function 'rx_str_vmfn' argument 3 names different: declaration '' definition 'lenp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:35:12: style:inconclusive: Function 'rx_str_vmfn' argument 4 names different: declaration '' definition 'offsetp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:36:10: style:inconclusive: Function 'rx_str_vmfn' argument 5 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:37:10: style:inconclusive: Function 'rx_str_vmfn' argument 6 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:38:10: style:inconclusive: Function 'rx_str_vmfn' argument 7 names different: declaration '' definition 'need'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:60:13: style:inconclusive: Function 'rx_str_contextfn' argument 1 names different: declaration '' definition 'closure'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:61:25: style:inconclusive: Function 'rx_str_contextfn' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:62:10: style:inconclusive: Function 'rx_str_contextfn' argument 3 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:63:10: style:inconclusive: Function 'rx_str_contextfn' argument 4 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:64:28: style:inconclusive: Function 'rx_str_contextfn' argument 5 names different: declaration '' definition 'regs'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxstr.c:41:27: style: Variable 'strc' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rx/rxstr.c:64:28: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxsuper.c:573:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable superset_hash_rules [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rxsuper.c:619:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable superset_hash_rules [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rxsuper.c:637:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable superset_hash_rules [valueFlowBailoutIncompleteVar] rplay-3.3.2/rx/rxsuper.c:123:15: warning: Possible null pointer dereference: cache [nullPointer] rplay-3.3.2/rx/rxsuper.c:122:37: note: Assignment 'you_fucked_up=0', assigned value is 0 rplay-3.3.2/rx/rxsuper.c:126:18: note: Calling function 'check_cache', 1st argument 'you_fucked_up' value is 0 rplay-3.3.2/rx/rxsuper.c:123:15: note: Null pointer dereference rplay-3.3.2/rx/rxsuper.c:124:14: warning: Possible null pointer dereference: cache [nullPointer] rplay-3.3.2/rx/rxsuper.c:122:37: note: Assignment 'you_fucked_up=0', assigned value is 0 rplay-3.3.2/rx/rxsuper.c:126:18: note: Calling function 'check_cache', 1st argument 'you_fucked_up' value is 0 rplay-3.3.2/rx/rxsuper.c:124:14: note: Null pointer dereference rplay-3.3.2/rx/rxsuper.c:125:21: warning: Possible null pointer dereference: cache [nullPointer] rplay-3.3.2/rx/rxsuper.c:122:37: note: Assignment 'you_fucked_up=0', assigned value is 0 rplay-3.3.2/rx/rxsuper.c:126:18: note: Calling function 'check_cache', 1st argument 'you_fucked_up' value is 0 rplay-3.3.2/rx/rxsuper.c:125:21: note: Null pointer dereference rplay-3.3.2/rx/rxsuper.c:127:31: warning: Possible null pointer dereference: cache [nullPointer] rplay-3.3.2/rx/rxsuper.c:122:37: note: Assignment 'you_fucked_up=0', assigned value is 0 rplay-3.3.2/rx/rxsuper.c:126:18: note: Calling function 'check_cache', 1st argument 'you_fucked_up' value is 0 rplay-3.3.2/rx/rxsuper.c:127:31: note: Null pointer dereference rplay-3.3.2/rx/rxsuper.c:286:10: style: Variable 'cache->semifree_superstate' is assigned an expression that holds the same value. [redundantAssignment] rplay-3.3.2/rx/rxsuper.c:285:34: note: Assuming that condition 'cache->semifree_superstate==super' is not redundant rplay-3.3.2/rx/rxsuper.c:285:34: note: Assuming that condition 'cache->semifree_superstate==super' is not redundant rplay-3.3.2/rx/rxsuper.c:286:10: note: Variable 'cache->semifree_superstate' is assigned an expression that holds the same value. rplay-3.3.2/rx/rxsuper.c:136:24: style:inconclusive: Function 'rx_cache_malloc' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:137:10: style:inconclusive: Function 'rx_cache_malloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:154:24: style:inconclusive: Function 'rx_cache_free' argument 1 names different: declaration '' definition 'cache'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:155:10: style:inconclusive: Function 'rx_cache_free' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:156:13: style:inconclusive: Function 'rx_cache_free' argument 3 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:369:17: style:inconclusive: Function 'rx_release_superset' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:370:26: style:inconclusive: Function 'rx_release_superset' argument 2 names different: declaration '' definition 'set'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:700:18: style:inconclusive: Function 'rx_superset_cons' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:701:27: style:inconclusive: Function 'rx_superset_cons' argument 2 names different: declaration '' definition 'car'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:702:26: style:inconclusive: Function 'rx_superset_cons' argument 3 names different: declaration '' definition 'cdr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:749:18: style:inconclusive: Function 'rx_superstate_eclosure_union' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:750:26: style:inconclusive: Function 'rx_superstate_eclosure_union' argument 2 names different: declaration '' definition 'set'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:751:31: style:inconclusive: Function 'rx_superstate_eclosure_union' argument 3 names different: declaration '' definition 'ecl'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:893:17: style:inconclusive: Function 'rx_superstate' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:894:26: style:inconclusive: Function 'rx_superstate' argument 2 names different: declaration '' definition 'set'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:1320:17: style:inconclusive: Function 'rx_handle_cache_miss' argument 1 names different: declaration '' definition 'rx'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:1321:28: style:inconclusive: Function 'rx_handle_cache_miss' argument 2 names different: declaration '' definition 'super'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:1322:20: style:inconclusive: Function 'rx_handle_cache_miss' argument 3 names different: declaration '' definition 'chr'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:1323:12: style:inconclusive: Function 'rx_handle_cache_miss' argument 4 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxsuper.c:66:21: style: Parameter 'answer' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxsuper.c:105:26: style: Variable 'it' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rx/rxsuper.c:548:24: style: Variable 'a' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rx/rxsuper.c:549:24: style: Variable 'b' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rx/rxsuper.c:648:28: style: Parameter 'it' can be declared as pointer to const. However it seems that 'superset_hash_item_liberator' is a callback function, if 'it' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/rx/rxsuper.c:664:5: note: You might need to cast the function pointer here rplay-3.3.2/rx/rxsuper.c:648:28: note: Parameter 'it' can be declared as pointer to const rplay-3.3.2/rx/rxsuper.c:649:29: style: Parameter 'rules' can be declared as pointer to const. However it seems that 'superset_hash_item_liberator' is a callback function, if 'rules' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rplay-3.3.2/rx/rxsuper.c:664:5: note: You might need to cast the function pointer here rplay-3.3.2/rx/rxsuper.c:649:29: note: Parameter 'rules' can be declared as pointer to const rplay-3.3.2/rx/rxsuper.c:1151:23: style: Variable 'stateset' can be declared as pointer to const [constVariablePointer] rplay-3.3.2/rx/rxsuper.c:1294:21: style: Parameter 'answer' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxsuper.c:390:26: style: Variable 'locked_superstates' is assigned a value that is never used. [unreadVariable] rplay-3.3.2/rx/rxunfa.c:133:10: style:inconclusive: Function 'rx_make_unfaniverse' argument 1 names different: declaration '' definition 'delay'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxunfa.c:151:30: style:inconclusive: Function 'rx_free_unfaniverse' argument 1 names different: declaration '' definition 'it'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxunfa.c:166:30: style:inconclusive: Function 'rx_unfa' argument 1 names different: declaration '' definition 'unfaniverse'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxunfa.c:167:25: style:inconclusive: Function 'rx_unfa' argument 2 names different: declaration '' definition 'exp'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxunfa.c:168:10: style:inconclusive: Function 'rx_unfa' argument 3 names different: declaration '' definition 'cset_size'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxunfa.c:210:23: style:inconclusive: Function 'rx_free_unfa' argument 1 names different: declaration '' definition 'unfa'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxunfa.c:264:23: style:inconclusive: Function 'rx_save_unfa' argument 1 names different: declaration '' definition 'unfa'. [funcArgNamesDifferentUnnamed] rplay-3.3.2/rx/rxunfa.c:151:30: style: Parameter 'it' can be declared as pointer to const [constParameterPointer] rplay-3.3.2/rx/rxsuper.c:123:15: error: Null pointer dereference: cache [ctunullpointer] rplay-3.3.2/rx/rxsuper.c:122:37: note: Assignment 'you_fucked_up=0', assigned value is 0 rplay-3.3.2/rx/rxsuper.c:126:17: note: Calling function check_cache, 1st argument is null rplay-3.3.2/rx/rxsuper.c:123:15: note: Dereferencing argument cache that is null diff: DONE