2022-07-03 12:49 ftp://ftp.de.debian.org/debian/pool/main/c/csound/csound_6.17.0~dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 platform: Linux-5.4.0-110-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 22aeeb1 (2022-07-02 17:43:52 +0200) count: 1272 1274 elapsed-time: 255.2 290.3 head-timing-info: Tokenizer::simplifyTokens1: 248.457s (avg. 0.675156s - 368 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 240.166s (avg. 0.656191s - 366 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 4.56949s (avg. 0.0124849s - 366 result(s)) Other::runChecks: 1.14005s (avg. 0.00311489s - 366 result(s)) Tokenizer::createTokens: 0.990081s (avg. 0.00269044s - 368 result(s)) Overall time: 500.917s old-timing-info: Tokenizer::simplifyTokens1: 283.637s (avg. 0.770752s - 368 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 275.017s (avg. 0.751413s - 366 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 4.84783s (avg. 0.0132454s - 366 result(s)) Other::runChecks: 1.13694s (avg. 0.00310639s - 366 result(s)) Tokenizer::createTokens: 1.00908s (avg. 0.00274207s - 368 result(s)) Overall time: 571.095s head results: csound-6.17.0/Bela/BelaCsound.cpp:57:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/BelaCsound.cpp:107:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/BelaCsound.cpp:184:23: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/BelaCsound.cpp:324:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/BelaCsound.cpp:351:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/BelaCsound.cpp:352:26: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/BelaCsound.cpp:234:22: style: The scope of the variable 'frmcount' can be reduced. [variableScope] csound-6.17.0/Bela/BelaCsound.cpp:322:7: style: The scope of the variable 'n' can be reduced. [variableScope] csound-6.17.0/Bela/BelaCsound.cpp:322:14: style: The scope of the variable 'byte' can be reduced. [variableScope] csound-6.17.0/Bela/main.cpp:267:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] csound-6.17.0/Bela/main.cpp:580:10: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] csound-6.17.0/Bela/main.cpp:215:10: style: Class 'TrillIn' is unsafe, 'TrillIn::touchSize' can leak by wrong usage. [unsafeClassCanLeak] csound-6.17.0/Bela/main.cpp:216:10: style: Class 'TrillIn' is unsafe, 'TrillIn::touchVertLocation' can leak by wrong usage. [unsafeClassCanLeak] csound-6.17.0/Bela/main.cpp:217:10: style: Class 'TrillIn' is unsafe, 'TrillIn::touchHoriLocation' can leak by wrong usage. [unsafeClassCanLeak] csound-6.17.0/Bela/main.cpp:63:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:113:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:160:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:292:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:306:23: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:381:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:467:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:480:17: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:495:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:509:17: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:523:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:524:26: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:559:37: style: C-style pointer casting [cstyleCast] csound-6.17.0/Bela/main.cpp:186:16: style: The scope of the variable 'pin' can be reduced. [variableScope] csound-6.17.0/Bela/main.cpp:186:21: style: The scope of the variable 'mode' can be reduced. [variableScope] csound-6.17.0/Bela/main.cpp:383:21: style: The scope of the variable 'k' can be reduced. [variableScope] csound-6.17.0/Bela/main.cpp:384:7: style: The scope of the variable 'frmcount' can be reduced. [variableScope] csound-6.17.0/Bela/main.cpp:493:7: style: The scope of the variable 'n' can be reduced. [variableScope] csound-6.17.0/Bela/main.cpp:493:14: style: The scope of the variable 'byte' can be reduced. [variableScope] csound-6.17.0/Engine/cs_new_dispatch.c:430:10: style: Variable 'next' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Engine/cs_par_base.c:206:24: warning: Either the condition 'set==NULL' is redundant or there is possible null pointer dereference: set. [nullPointerRedundantCheck] csound-6.17.0/Engine/cs_par_base.c:207:22: note: Assuming that condition 'set==NULL' is not redundant csound-6.17.0/Engine/cs_par_base.c:206:24: note: Null pointer dereference csound-6.17.0/Engine/csound_orc_compile.c:641:17: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/csound_orc_compile.c:2276:37: style: Condition 'n<255' is always true [knownConditionTrueFalse] csound-6.17.0/Engine/csound_orc_compile.c:2276:12: note: Assuming that condition 'n<255' is not redundant csound-6.17.0/Engine/csound_orc_compile.c:2276:37: note: Condition 'n<255' is always true csound-6.17.0/Engine/csound_orc_compile.c:2276:32: style: Same expression 'n<255' found multiple times in chain of '&&' operators. [duplicateExpression] csound-6.17.0/Engine/csound_orc_compile.c:1907:18: style: Local variable 'var' shadows outer variable [shadowVariable] csound-6.17.0/Engine/csound_orc_compile.c:1619:16: note: Shadowed declaration csound-6.17.0/Engine/csound_orc_compile.c:1907:18: note: Shadow variable csound-6.17.0/Engine/csound_orc_compile.c:2060:13: style: Local variable 'n' shadows outer variable [shadowVariable] csound-6.17.0/Engine/csound_orc_compile.c:1983:7: note: Shadowed declaration csound-6.17.0/Engine/csound_orc_compile.c:2060:13: note: Shadow variable csound-6.17.0/Engine/csound_orc_compile.c:917:21: style: Variable 'insno_priority' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Engine/csound_orc_expressions.c:1275:11: style: Local variable 'last' shadows outer variable [shadowVariable] csound-6.17.0/Engine/csound_orc_expressions.c:1243:9: note: Shadowed declaration csound-6.17.0/Engine/csound_orc_expressions.c:1275:11: note: Shadow variable csound-6.17.0/Engine/csound_orc_expressions.c:1305:47: style: Local variable 'gotoToken' shadows outer variable [shadowVariable] csound-6.17.0/Engine/csound_orc_expressions.c:1244:9: note: Shadowed declaration csound-6.17.0/Engine/csound_orc_expressions.c:1305:47: note: Shadow variable csound-6.17.0/Engine/csound_orc_optimize.c:127:35: style: Parameter 'var' can be declared as pointer to const [constParameter] csound-6.17.0/Engine/csound_orc_semantics.c:765:14: style: Local variable 'argsRequired' shadows outer function [shadowFunction] csound-6.17.0/Engine/csound_orc_semantics.c:47:12: note: Shadowed declaration csound-6.17.0/Engine/csound_orc_semantics.c:765:14: note: Shadow variable csound-6.17.0/Engine/csound_orc_semantics.c:907:14: style: Local variable 'argsRequired' shadows outer function [shadowFunction] csound-6.17.0/Engine/csound_orc_semantics.c:47:12: note: Shadowed declaration csound-6.17.0/Engine/csound_orc_semantics.c:907:14: note: Shadow variable csound-6.17.0/Engine/csound_orc_semantics.c:1262:26: style: Local variable 'var' shadows outer variable [shadowVariable] csound-6.17.0/Engine/csound_orc_semantics.c:1193:18: note: Shadowed declaration csound-6.17.0/Engine/csound_orc_semantics.c:1262:26: note: Shadow variable csound-6.17.0/Engine/csound_type_system.c:57:57: style: Parameter 'varName' can be declared as pointer to const [constParameter] csound-6.17.0/Engine/envvar.c:700:9: style: Condition 'tempPath' is always true [knownConditionTrueFalse] csound-6.17.0/Engine/extract.c:69:12: warning:inconclusive: Width 100 given in format string (no. 1) is smaller than destination buffer 's[128]'. [invalidScanfFormatWidth_smaller] csound-6.17.0/Engine/fgens.c:3107:13: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] csound-6.17.0/Engine/fgens.c:3232:51: style: Parameter 'w' can be declared as pointer to const [constParameter] csound-6.17.0/Engine/fgens.c:2863:16: style: Variable 'p.overlap' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Engine/fgens.c:2864:16: style: Variable 'p.winsize' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Engine/fgens.c:2865:16: style: Variable 'p.wintype' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Engine/fgens.c:2867:16: style: Variable 'p.format' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Engine/insert.c:412:5: warning: Either the condition 'prvp=nxtp' is redundant or there is possible null pointer dereference: prvp. [nullPointerRedundantCheck] csound-6.17.0/Engine/insert.c:403:18: note: Assuming that condition 'prvp=nxtp' is not redundant csound-6.17.0/Engine/insert.c:412:5: note: Null pointer dereference csound-6.17.0/Engine/insert.c:674:3: warning: Either the condition 'prvp=nxtp' is redundant or there is possible null pointer dereference: prvp. [nullPointerRedundantCheck] csound-6.17.0/Engine/insert.c:666:16: note: Assuming that condition 'prvp=nxtp' is not redundant csound-6.17.0/Engine/insert.c:674:3: note: Null pointer dereference csound-6.17.0/Engine/insert.c:891:5: warning: Either the condition 'prvp=nxtp' is redundant or there is possible null pointer dereference: prvp. [nullPointerRedundantCheck] csound-6.17.0/Engine/insert.c:888:18: note: Assuming that condition 'prvp=nxtp' is not redundant csound-6.17.0/Engine/insert.c:891:5: note: Null pointer dereference csound-6.17.0/Engine/insert.c:1275:16: style: Variable 'p->ip->ksmps' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Engine/insert.c:1259:16: note: p->ip->ksmps is assigned csound-6.17.0/Engine/insert.c:1275:16: note: p->ip->ksmps is overwritten csound-6.17.0/Engine/insert.c:421:9: style: Local variable 'i' shadows outer variable [shadowVariable] csound-6.17.0/Engine/insert.c:314:14: note: Shadowed declaration csound-6.17.0/Engine/insert.c:421:9: note: Shadow variable csound-6.17.0/Engine/insert.c:422:17: style: Local variable 'pfields' shadows outer variable [shadowVariable] csound-6.17.0/Engine/insert.c:313:15: note: Shadowed declaration csound-6.17.0/Engine/insert.c:422:17: note: Shadow variable csound-6.17.0/Engine/insert.c:546:16: style: Local variable 'p2' shadows outer variable [shadowVariable] csound-6.17.0/Engine/insert.c:525:12: note: Shadowed declaration csound-6.17.0/Engine/insert.c:546:16: note: Shadow variable csound-6.17.0/Engine/linevent.c:139:46: style: Parameter 'endp' can be declared as pointer to const [constParameter] csound-6.17.0/Engine/linevent.c:177:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Engine/linevent.c:203:11: style: Variable 'n' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Engine/linevent.c:214:13: style: Variable 'n' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Engine/memfiles.c:165:19: style: Variable 'cvh.headBsize' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Engine/memfiles.c:153:19: note: cvh.headBsize is assigned csound-6.17.0/Engine/memfiles.c:165:19: note: cvh.headBsize is overwritten csound-6.17.0/Engine/musmon.c:394:24: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/musmon.c:175:12: style: Local variable 'tempo' shadows outer function [shadowFunction] csound-6.17.0/Engine/musmon.c:187:5: note: Shadowed declaration csound-6.17.0/Engine/musmon.c:175:12: note: Shadow variable csound-6.17.0/Engine/musmon.c:774:13: style: Local variable 'n' shadows outer variable [shadowVariable] csound-6.17.0/Engine/musmon.c:755:23: note: Shadowed declaration csound-6.17.0/Engine/musmon.c:774:13: note: Shadow variable csound-6.17.0/Engine/musmon.c:804:13: style: Local variable 'n' shadows outer variable [shadowVariable] csound-6.17.0/Engine/musmon.c:755:23: note: Shadowed declaration csound-6.17.0/Engine/musmon.c:804:13: note: Shadow variable csound-6.17.0/Engine/musmon.c:1310:11: style: Local variable 'p' shadows outer variable [shadowVariable] csound-6.17.0/Engine/musmon.c:1292:18: note: Shadowed declaration csound-6.17.0/Engine/musmon.c:1310:11: note: Shadow variable csound-6.17.0/Engine/rdscor.c:225:27: style: Local variable 'c' shadows outer variable [shadowVariable] csound-6.17.0/Engine/rdscor.c:144:13: note: Shadowed declaration csound-6.17.0/Engine/rdscor.c:225:27: note: Shadow variable csound-6.17.0/Engine/scope.c:8:13: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/scope.c:9:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/scope.c:10:13: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/scope.c:12:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/scope.c:13:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/scope.c:14:13: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/scope.c:15:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/scope.c:16:13: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/scope.c:17:13: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/scope.c:18:13: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/scope.c:19:13: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/sread.c:1033:25: portability: Undefined behaviour, pointer arithmetic 'stack-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Engine/sread.c:1034:22: portability: Undefined behaviour, pointer arithmetic 'vv-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Engine/sread.c:1032:13: style: Variable 'vv' can be declared as const array [constVariable] csound-6.17.0/Engine/sread.c:176:9: style: Variable 'curr' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Engine/swritestr.c:312:19: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/swritestr.c:378:19: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/swritestr.c:446:19: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Engine/twarp.c:97:45: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/Frontends/beats/main.c:74:29: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] csound-6.17.0/Frontends/csound/csound_main.c:338:32: style: Condition '_result!=0' is always false [knownConditionTrueFalse] csound-6.17.0/Frontends/debugger/csdebugger.cpp:58:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/Frontends/debugger/csdebugger.cpp:95:41: style: C-style pointer casting [cstyleCast] csound-6.17.0/Frontends/debugger/csdebugger.cpp:97:39: style: C-style pointer casting [cstyleCast] csound-6.17.0/Frontends/debugger/csdebugger.cpp:99:31: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/HaikuAudio.cpp:538:23: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/HaikuAudio.cpp:265:45: style:inconclusive: Function 'SetBufferGroup' argument 2 names different: declaration 'group' definition 'newGroup'. [funcArgNamesDifferent] csound-6.17.0/InOut/HaikuAudio.cpp:99:31: note: Function 'SetBufferGroup' argument 2 names different: declaration 'group' definition 'newGroup'. csound-6.17.0/InOut/HaikuAudio.cpp:265:45: note: Function 'SetBufferGroup' argument 2 names different: declaration 'group' definition 'newGroup'. csound-6.17.0/InOut/HaikuAudio.cpp:575:30: style: struct member 'Generator_Private::mAudioNode' is never used. [unusedStructMember] csound-6.17.0/InOut/HaikuAudio.cpp:576:14: style: struct member 'Generator_Private::mIsConnected' is never used. [unusedStructMember] csound-6.17.0/InOut/HaikuAudio.cpp:577:14: style: struct member 'Generator_Private::mIsRunning' is never used. [unusedStructMember] csound-6.17.0/InOut/HaikuMidi.cpp:56:17: performance: Variable 'midi_in_sem' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] csound-6.17.0/InOut/HaikuMidi.cpp:54:9: style: Class 'MidiInHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/InOut/HaikuMidi.cpp:213:44: style: Parameter 's' can be declared as reference to const [constParameter] csound-6.17.0/InOut/libmpadec/layer2.c:182:20: style: Variable 'sblimits' can be declared as const array [constVariable] csound-6.17.0/InOut/libmpadec/layer3.c:899:35: style: Redundant condition: If 'EXPR > 512', the comparison 'EXPR' is always true. [redundantCondition] csound-6.17.0/InOut/libmpadec/layer3.c:654:40: style: Same expression on both sides of '-'. [duplicateExpression] csound-6.17.0/InOut/libmpadec/layer3.c:460:69: style: Parameter 'scalefac' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/libmpadec/layer3.c:572:57: style: Parameter 'w' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/libmpadec/layer3.c:571:55: style: Parameter 'out1' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/libmpadec/layer3.c:691:55: style: Parameter 'out1' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/libmpadec/layer3.c:692:57: style: Parameter 'w' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/libmpadec/layer3.c:453:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] csound-6.17.0/InOut/libmpadec/mp3dec.c:367:18: style: Variable 'mp3_errors' can be declared as const array [constVariable] csound-6.17.0/InOut/libmpadec/mpadec.c:711:16: style: Variable 'mpa_errors' can be declared as const array [constVariable] csound-6.17.0/InOut/libmpadec/synth.c:842:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:852:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:853:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:854:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:855:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:865:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:875:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:876:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:877:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:878:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:886:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:897:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:898:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:899:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:900:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:910:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:920:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:921:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:922:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:923:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:933:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:943:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:944:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:945:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:946:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:954:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:965:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:966:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:967:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:968:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1328:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1338:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1339:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1340:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1341:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1351:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1361:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1362:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1363:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1364:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1372:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1383:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1384:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1385:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1386:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1396:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1406:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1407:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1408:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1409:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1419:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1429:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1430:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1431:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1432:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1440:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1451:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1452:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1453:6: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:1454:6: portability:inconclusive: Casting from float * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/InOut/libmpadec/synth.c:501:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:519:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:536:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:555:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:573:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:590:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:609:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:610:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:629:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:630:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:648:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:649:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:668:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:669:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:688:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:689:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:707:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:708:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:727:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:728:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:729:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:748:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:749:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:750:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:768:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:769:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:770:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:789:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:790:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:791:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:810:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:811:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:812:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:830:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:831:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:832:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:988:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1006:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1023:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1041:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1059:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1076:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1095:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1096:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1115:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1116:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1134:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1135:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1154:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1155:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1174:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1175:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1193:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1194:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1213:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1214:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1215:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1234:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1235:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1236:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1254:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1255:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1256:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1275:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1276:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1277:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1296:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1297:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1298:60: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1316:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1317:41: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/synth.c:1318:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/InOut/libmpadec/tables.c:972:13: style: Local variable 'l' shadows outer variable [shadowVariable] csound-6.17.0/InOut/libmpadec/tables.c:895:18: note: Shadowed declaration csound-6.17.0/InOut/libmpadec/tables.c:972:13: note: Shadow variable csound-6.17.0/InOut/libmpadec/tables.c:985:13: style: Local variable 'l' shadows outer variable [shadowVariable] csound-6.17.0/InOut/libmpadec/tables.c:895:18: note: Shadowed declaration csound-6.17.0/InOut/libmpadec/tables.c:985:13: note: Shadow variable csound-6.17.0/InOut/libmpadec/tables.c:844:18: style: Variable 'mulmul' can be declared as const array [constVariable] csound-6.17.0/InOut/libsnd.c:880:45: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] csound-6.17.0/InOut/libsnd.c:408:17: style: Variable 'csound->libsndStatics.dither' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/InOut/libsnd.c:403:19: note: csound->libsndStatics.dither is assigned csound-6.17.0/InOut/libsnd.c:408:17: note: csound->libsndStatics.dither is overwritten csound-6.17.0/InOut/libsnd.c:622:13: style: Variable 'a' can be declared as const array [constVariable] csound-6.17.0/InOut/libsnd_u.c:39:63: style: Parameter 'asr' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/midisend.c:83:18: style: Condition '(int)t>=0L' is always true [knownConditionTrueFalse] csound-6.17.0/InOut/midisend.c:81:9: note: Assignment 't=(unsigned int)((int)(s+0.5))', assigned value is greater than -1 csound-6.17.0/InOut/midisend.c:81:7: note: t is assigned '(unsigned int)((int)(s+0.5))' here. csound-6.17.0/InOut/midisend.c:83:18: note: Condition '(int)t>=0L' is always true csound-6.17.0/InOut/pmidi.c:256:60: warning: Logical disjunction always evaluates to true: EXPR != 'a' || EXPR != 'm'. [incorrectLogicOperator] csound-6.17.0/InOut/pmidi.c:305:18: style: Variable 'next' is assigned a value that is never used. [unreadVariable] csound-6.17.0/InOut/rtalsa.c:447:15: style: Variable 'alsaFmt' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/InOut/rtalsa.c:442:13: note: alsaFmt is assigned csound-6.17.0/InOut/rtalsa.c:447:15: note: alsaFmt is overwritten csound-6.17.0/InOut/rtalsa.c:1691:11: style: Local variable 'err' shadows outer variable [shadowVariable] csound-6.17.0/InOut/rtalsa.c:1675:15: note: Shadowed declaration csound-6.17.0/InOut/rtalsa.c:1691:11: note: Shadow variable csound-6.17.0/InOut/rtalsa.c:1709:21: style: Local variable 'name' shadows outer variable [shadowVariable] csound-6.17.0/InOut/rtalsa.c:1689:12: note: Shadowed declaration csound-6.17.0/InOut/rtalsa.c:1709:21: note: Shadow variable csound-6.17.0/InOut/rtalsa.c:1713:13: style: Local variable 'err' shadows outer variable [shadowVariable] csound-6.17.0/InOut/rtalsa.c:1691:11: note: Shadowed declaration csound-6.17.0/InOut/rtalsa.c:1713:13: note: Shadow variable csound-6.17.0/InOut/rtalsa.c:194:46: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/rtalsa.c:216:48: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/rtalsa.c:237:56: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/rtalsa.c:257:45: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/rtalsa.c:1842:28: style: Variable 'count' is assigned a value that is never used. [unreadVariable] csound-6.17.0/InOut/rtauhal.c:733:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] csound-6.17.0/InOut/rtauhal.c:778:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] csound-6.17.0/InOut/rtauhal.c:793:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] csound-6.17.0/InOut/rtauhal.c:357:20: style: Variable 'prop.mSelector' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/InOut/rtauhal.c:287:22: note: prop.mSelector is assigned csound-6.17.0/InOut/rtauhal.c:357:20: note: prop.mSelector is overwritten csound-6.17.0/InOut/rtauhal.c:651:19: warning: Redundant assignment of 'cdata->csound' to itself. [selfAssignment] csound-6.17.0/InOut/rtauhal.c:741:32: style:inconclusive: Function 'Csound_Render' argument 4 names different: declaration 'dump' definition 'inBusNumber'. [funcArgNamesDifferent] csound-6.17.0/InOut/rtauhal.c:124:32: note: Function 'Csound_Render' argument 4 names different: declaration 'dump' definition 'inBusNumber'. csound-6.17.0/InOut/rtauhal.c:741:32: note: Function 'Csound_Render' argument 4 names different: declaration 'dump' definition 'inBusNumber'. csound-6.17.0/InOut/rtauhal.c:596:16: style: Local variable 'i' shadows outer variable [shadowVariable] csound-6.17.0/InOut/rtauhal.c:518:13: note: Shadowed declaration csound-6.17.0/InOut/rtauhal.c:596:16: note: Shadow variable csound-6.17.0/InOut/rtauhal.c:717:7: style: Variable 'l' is assigned a value that is never used. [unreadVariable] csound-6.17.0/InOut/rthaiku.cpp:56:26: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rthaiku.cpp:124:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rthaiku.cpp:151:26: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rthaiku.cpp:184:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rthaiku.cpp:198:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rthaiku.cpp:254:37: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rthaiku.cpp:255:37: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rthaiku.cpp:256:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rthaiku.cpp:271:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtjack.c:1538:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/InOut/rtjack.c:536:48: style: Variable 'dev_final' is assigned a value that is never used. [unreadVariable] csound-6.17.0/InOut/rtjack.c:620:48: style: Variable 'dev_final' is assigned a value that is never used. [unreadVariable] csound-6.17.0/InOut/rtpa.c:889:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] csound-6.17.0/InOut/rtpa.c:36:19: style: struct member 'PaAlsaStreamInfo::size' is never used. [unusedStructMember] csound-6.17.0/InOut/rtpa.c:38:19: style: struct member 'PaAlsaStreamInfo::version' is never used. [unusedStructMember] csound-6.17.0/InOut/rtpa.c:39:20: style: struct member 'PaAlsaStreamInfo::deviceString' is never used. [unusedStructMember] csound-6.17.0/InOut/rtpa.c:97:14: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:114:12: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:119:16: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:127:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:128:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:162:5: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:175:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:180:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:186:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:191:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:220:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:230:14: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:284:10: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:302:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:316:26: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:379:23: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:421:30: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:423:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:424:23: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:564:10: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:569:10: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:574:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:588:10: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:593:10: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:598:32: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:610:10: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:721:14: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:741:9: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:742:44: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:767:9: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:768:42: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:887:12: style: C-style pointer casting [cstyleCast] csound-6.17.0/InOut/rtpa.c:83:10: style: The scope of the variable 's' can be reduced. [variableScope] csound-6.17.0/InOut/rtpa.c:84:9: style: The scope of the variable 'err' can be reduced. [variableScope] csound-6.17.0/InOut/rtpa.c:107:18: style: The scope of the variable 'api_info' can be reduced. [variableScope] csound-6.17.0/InOut/rtpa.c:109:17: style: The scope of the variable 'tmp' can be reduced. [variableScope] csound-6.17.0/InOut/rtpa.c:159:7: style: The scope of the variable 'i' can be reduced. [variableScope] csound-6.17.0/InOut/rtpa.c:201:17: style: The scope of the variable 'i' can be reduced. [variableScope] csound-6.17.0/InOut/rtpa.c:201:20: style: The scope of the variable 'j' can be reduced. [variableScope] csound-6.17.0/InOut/rtwinmm.c:155:46: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/rtwinmm.c:173:48: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/rtwinmm.c:190:56: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/rtwinmm.c:205:45: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] csound-6.17.0/InOut/rtwinmm.c:395:22: style: Variable 'dwFlags' can be declared as pointer to const [constVariable] csound-6.17.0/InOut/rtwinmm.c:424:22: style: Variable 'dwFlags' can be declared as pointer to const [constVariable] csound-6.17.0/InOut/rtwinmm.c:487:24: style: Variable 'dwFlags' can be declared as pointer to const [constVariable] csound-6.17.0/InOut/rtwinmm.c:89:20: style: Variable 'err' is assigned a value that is never used. [unreadVariable] csound-6.17.0/InOut/winEPS.c:151:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] csound-6.17.0/InOut/winEPS.c:152:14: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] csound-6.17.0/OOps/aops.c:1464:5: error: There is an unknown macro here somewhere. Configuration is required. If CSOUND_SPIN_SPINUNLOCK is a macro then please configure it. [unknownMacro] csound-6.17.0/OOps/bus.c:1753:24: style: Variable '*p->ictltype' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/OOps/bus.c:1752:28: note: *p->ictltype is assigned csound-6.17.0/OOps/bus.c:1753:24: note: *p->ictltype is overwritten csound-6.17.0/OOps/bus.c:903:20: style: Variable 'blockIndex' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/cmath.c:95:23: style: Variable 'csound->randSeed1' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/OOps/cmath.c:94:39: note: csound->randSeed1 is assigned csound-6.17.0/OOps/cmath.c:95:23: note: csound->randSeed1 is overwritten csound-6.17.0/OOps/diskin2.c:467:19: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/OOps/diskin2.c:1753:19: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] csound-6.17.0/OOps/diskin2.c:1294:14: style: Local variable 'aOut' shadows outer variable [shadowVariable] csound-6.17.0/OOps/diskin2.c:1258:12: note: Shadowed declaration csound-6.17.0/OOps/diskin2.c:1294:14: note: Shadow variable csound-6.17.0/OOps/disprep.c:538:23: style: Local variable 'maxlam' shadows outer variable [shadowVariable] csound-6.17.0/OOps/disprep.c:467:45: note: Shadowed declaration csound-6.17.0/OOps/disprep.c:538:23: note: Shadow variable csound-6.17.0/OOps/disprep.c:144:15: style: Variable 'fp2' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/dumpf.c:283:19: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/OOps/dumpf.c:625:19: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/OOps/fftlib.c:3320:31: style: Parameter 'buf1' can be declared as pointer to const [constParameter] csound-6.17.0/OOps/fftlib.c:3320:44: style: Parameter 'buf2' can be declared as pointer to const [constParameter] csound-6.17.0/OOps/lpred.c:280:13: style: Condition 'pn!=0' is always true [knownConditionTrueFalse] csound-6.17.0/OOps/lpred.c:279:11: note: Assuming that condition 'pn>0' is not redundant csound-6.17.0/OOps/lpred.c:280:13: note: Condition 'pn!=0' is always true csound-6.17.0/OOps/lpred.c:784:5: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/OOps/lpred.c:782:7: note: c is assigned csound-6.17.0/OOps/lpred.c:784:5: note: c is overwritten csound-6.17.0/OOps/lpred.c:853:5: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/OOps/lpred.c:848:9: note: c is assigned csound-6.17.0/OOps/lpred.c:853:5: note: c is overwritten csound-6.17.0/OOps/lpred.c:258:11: style: Local variable 'i' shadows outer variable [shadowVariable] csound-6.17.0/OOps/lpred.c:256:14: note: Shadowed declaration csound-6.17.0/OOps/lpred.c:258:11: note: Shadow variable csound-6.17.0/OOps/lpred.c:487:61: style: Parameter 'c' can be declared as pointer to const [constParameter] csound-6.17.0/OOps/lpred.c:339:33: warning: Found calculation inside sizeof(). [sizeofCalculation] csound-6.17.0/OOps/lpred.c:256:20: style: Variable 't1' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/lpred.c:256:28: style: Variable 't2' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/midiops.c:311:14: style: Variable 'fno' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/midiops.c:710:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/oscils.c:227:18: style: Variable 'ndx_i' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/pffft.c:1814:26: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation] csound-6.17.0/OOps/pffft.c:1220:46: style: Modulo of one is always equal to zero [moduloofone] csound-6.17.0/OOps/pffft.c:1233:20: style: Modulo of one is always equal to zero [moduloofone] csound-6.17.0/OOps/pffft.c:1244:20: style: Modulo of one is always equal to zero [moduloofone] csound-6.17.0/OOps/pstream.c:341:14: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/OOps/pstream.c:327:12: note: Shadowed declaration csound-6.17.0/OOps/pstream.c:341:14: note: Shadow variable csound-6.17.0/OOps/pstream.c:341:21: style: Local variable 'fsrc' shadows outer variable [shadowVariable] csound-6.17.0/OOps/pstream.c:325:12: note: Shadowed declaration csound-6.17.0/OOps/pstream.c:341:21: note: Shadow variable csound-6.17.0/OOps/pstream.c:341:28: style: Local variable 'fdest' shadows outer variable [shadowVariable] csound-6.17.0/OOps/pstream.c:326:12: note: Shadowed declaration csound-6.17.0/OOps/pstream.c:341:28: note: Shadow variable csound-6.17.0/OOps/pstream.c:603:14: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/OOps/pstream.c:565:12: note: Shadowed declaration csound-6.17.0/OOps/pstream.c:603:14: note: Shadow variable csound-6.17.0/OOps/pstream.c:603:21: style: Local variable 'fsrc' shadows outer variable [shadowVariable] csound-6.17.0/OOps/pstream.c:565:18: note: Shadowed declaration csound-6.17.0/OOps/pstream.c:603:21: note: Shadow variable csound-6.17.0/OOps/pstream.c:184:38: style: Parameter 'a' can be declared as pointer to const [constParameter] csound-6.17.0/OOps/pstream.c:607:17: style: Variable 'amp' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/pstream.c:623:17: style: Variable 'amp' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/pvsanal.c:722:15: style: Local variable 'wintype' shadows outer variable [shadowVariable] csound-6.17.0/OOps/pvsanal.c:712:13: note: Shadowed declaration csound-6.17.0/OOps/pvsanal.c:722:15: note: Shadow variable csound-6.17.0/OOps/str_ops.c:1018:14: style: Variable 'buf[1]' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/str_ops.c:1033:14: style: Variable 'buf[1]' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/ugens1.c:1858:14: style: Variable 'val' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/ugens2.c:1078:13: style: Variable 'dcnt' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/ugens3.c:95:13: style: Local variable 'amp' shadows outer variable [shadowVariable] csound-6.17.0/OOps/ugens3.c:47:37: note: Shadowed declaration csound-6.17.0/OOps/ugens3.c:95:13: note: Shadow variable csound-6.17.0/OOps/ugens3.c:409:53: style: Parameter 'ftbl' can be declared as pointer to const [constParameter] csound-6.17.0/OOps/ugens3.c:423:55: style: Parameter 'ftbl' can be declared as pointer to const [constParameter] csound-6.17.0/OOps/ugens3.c:439:52: style: Parameter 'ftbl' can be declared as pointer to const [constParameter] csound-6.17.0/OOps/ugens3.c:462:39: style: Parameter 'ftbl' can be declared as pointer to const [constParameter] csound-6.17.0/OOps/ugens5.c:835:24: style: Parameter 'poleReal' can be declared as pointer to const [constParameter] csound-6.17.0/OOps/ugens5.c:835:42: style: Parameter 'poleImag' can be declared as pointer to const [constParameter] csound-6.17.0/OOps/ugens5.c:971:19: style: Variable 'q' is assigned a value that is never used. [unreadVariable] csound-6.17.0/OOps/ugens6.c:1076:15: style: Variable 'n' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/OSC.c:880:22: style: Local variable 'len' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/OSC.c:826:19: note: Shadowed declaration csound-6.17.0/Opcodes/OSC.c:880:22: note: Shadow variable csound-6.17.0/Opcodes/ambicode.c:357:27: style: Variable 'w' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:360:27: style: Variable 'y' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:404:27: style: Variable 'w' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:405:27: style: Variable 'x' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:406:27: style: Variable 'y' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:412:27: style: Variable 'v' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:451:25: style: Variable 'w' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:452:25: style: Variable 'x' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:453:25: style: Variable 'y' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:458:25: style: Variable 'u' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:459:25: style: Variable 'v' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:502:27: style: Variable 'w' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:504:27: style: Variable 'x' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:506:27: style: Variable 'y' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:512:27: style: Variable 'u' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:514:27: style: Variable 'v' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:557:27: style: Variable 'w' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:559:27: style: Variable 'x' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:561:27: style: Variable 'y' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:563:27: style: Variable 'z' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:566:27: style: Variable 's' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:568:27: style: Variable 't' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:571:27: style: Variable 'v' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:608:25: style: Variable 'w' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:609:25: style: Variable 'x' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:610:25: style: Variable 'y' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:611:25: style: Variable 'u' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:612:25: style: Variable 'v' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ambicode.c:646:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/ampmidid.cpp:155:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:156:26: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:157:26: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:158:26: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:161:31: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:162:23: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:163:23: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:166:48: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:169:30: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:170:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:171:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:172:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:175:31: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:176:23: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:177:23: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:180:48: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ampmidid.cpp:168:16: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Opcodes/ampmidid.cpp:166:16: note: status is assigned csound-6.17.0/Opcodes/ampmidid.cpp:168:16: note: status is overwritten csound-6.17.0/Opcodes/arrays.c:4214:18: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] csound-6.17.0/Opcodes/arrays.c:4218:21: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] csound-6.17.0/Opcodes/arrays.c:2995:10: style: Redundant initialization for 'data'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/arrays.c:2977:17: note: data is initialized csound-6.17.0/Opcodes/arrays.c:2995:10: note: data is overwritten csound-6.17.0/Opcodes/arrays.c:3087:33: warning: Either the condition 'inc<=0' is redundant or there is division by zero at line 3087. [zerodivcond] csound-6.17.0/Opcodes/arrays.c:3099:21: note: Assuming that condition 'inc<=0' is not redundant csound-6.17.0/Opcodes/arrays.c:3087:33: note: Division by zero csound-6.17.0/Opcodes/arrays.c:33:14: style: struct member 'ARRAYDEL::arrayDat' is never used. [unusedStructMember] csound-6.17.0/Opcodes/arrays.c:3290:20: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/arrays.c:3316:20: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/babo.c:316:12: style: Redundant initialization for 'output'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/babo.c:308:25: note: output is initialized csound-6.17.0/Opcodes/babo.c:316:12: note: output is overwritten csound-6.17.0/Opcodes/babo.c:578:9: style: Redundant initialization for 'min'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/babo.c:534:15: note: min is initialized csound-6.17.0/Opcodes/babo.c:578:9: note: min is overwritten csound-6.17.0/Opcodes/babo.c:817:25: style: Redundant initialization for 'left_tapline_out'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/babo.c:809:38: note: left_tapline_out is initialized csound-6.17.0/Opcodes/babo.c:817:25: note: left_tapline_out is overwritten csound-6.17.0/Opcodes/babo.c:820:26: style: Redundant initialization for 'right_tapline_out'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/babo.c:810:38: note: right_tapline_out is initialized csound-6.17.0/Opcodes/babo.c:820:26: note: right_tapline_out is overwritten csound-6.17.0/Opcodes/babo.c:823:28: style: Redundant initialization for 'delayed_matrix_input'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/babo.c:811:38: note: delayed_matrix_input is initialized csound-6.17.0/Opcodes/babo.c:823:28: note: delayed_matrix_input is overwritten csound-6.17.0/Opcodes/babo.c:626:35: style: Variable 'j' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/bformdec2.cpp:947:23: style:inconclusive: Boolean expression 'isetup==1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] csound-6.17.0/Opcodes/bformdec2.cpp:950:23: style:inconclusive: Boolean expression 'isetup==2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] csound-6.17.0/Opcodes/bformdec2.cpp:954:23: style:inconclusive: Boolean expression 'isetup==3' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] csound-6.17.0/Opcodes/bformdec2.cpp:958:23: style:inconclusive: Boolean expression 'isetup==4' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] csound-6.17.0/Opcodes/bformdec2.cpp:962:23: style:inconclusive: Boolean expression 'isetup==5' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] csound-6.17.0/Opcodes/bformdec2.cpp:966:23: style:inconclusive: Boolean expression 'isetup==6' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] csound-6.17.0/Opcodes/bformdec2.cpp:970:24: style:inconclusive: Boolean expression 'isetup==21' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] csound-6.17.0/Opcodes/bformdec2.cpp:974:24: style:inconclusive: Boolean expression 'isetup==31' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] csound-6.17.0/Opcodes/bformdec2.cpp:978:36: style:inconclusive: Boolean expression 'isetup==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] csound-6.17.0/Opcodes/bformdec2.cpp:978:102: style:inconclusive: Boolean expression 'isetup==21' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] csound-6.17.0/Opcodes/bformdec2.cpp:163:1: style: The class 'hrtf_c' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] csound-6.17.0/Opcodes/bformdec2.cpp:204:16: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/bformdec2.cpp:158:16: note: Virtual function in base class csound-6.17.0/Opcodes/bformdec2.cpp:204:16: note: Function in derived class csound-6.17.0/Opcodes/bformdec2.cpp:209:19: style: The function 'hrtfstat_init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/bformdec2.cpp:159:19: note: Virtual function in base class csound-6.17.0/Opcodes/bformdec2.cpp:209:19: note: Function in derived class csound-6.17.0/Opcodes/bformdec2.cpp:719:19: style: The function 'hrtfstat_process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/bformdec2.cpp:160:19: note: Virtual function in base class csound-6.17.0/Opcodes/bformdec2.cpp:719:19: note: Function in derived class csound-6.17.0/Opcodes/bformdec2.cpp:306:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:307:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:334:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:335:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:415:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:416:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:417:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:418:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:419:16: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:420:16: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:421:16: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:422:16: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:424:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:425:26: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:427:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:428:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:430:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:431:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:727:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:728:21: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:729:21: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:731:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:732:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:734:29: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:735:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:736:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:738:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:739:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:993:23: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:1773:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:1774:21: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:1775:21: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:1896:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:1900:24: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:1923:42: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/bformdec2.cpp:1227:26: style: The scope of the variable 'g3' can be reduced. [variableScope] csound-6.17.0/Opcodes/bformdec2.cpp:1410:22: style: The scope of the variable 'g2' can be reduced. [variableScope] csound-6.17.0/Opcodes/bformdec2.cpp:1551:26: style: The scope of the variable 'g3' can be reduced. [variableScope] csound-6.17.0/Opcodes/bformdec2.cpp:1862:16: style: Local variable 'j' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/bformdec2.cpp:1722:9: note: Shadowed declaration csound-6.17.0/Opcodes/bformdec2.cpp:1862:16: note: Shadow variable csound-6.17.0/Opcodes/bformdec2.cpp:1755:9: style: Variable 'dict_3dto2d' can be declared as const array [constVariable] csound-6.17.0/Opcodes/bformdec2.cpp:1757:9: style: Variable 'order_signals2d' can be declared as const array [constVariable] csound-6.17.0/Opcodes/bformdec2.cpp:1756:9: style: Variable 'order_signals3d' can be declared as const array [constVariable] csound-6.17.0/Opcodes/bformdec2.cpp:883:33: style: struct member 'FCOMPLEX::r' is never used. [unusedStructMember] csound-6.17.0/Opcodes/bformdec2.cpp:883:35: style: struct member 'FCOMPLEX::i' is never used. [unusedStructMember] csound-6.17.0/Opcodes/bformdec2.cpp:896:31: style: struct member 'FPOLAR::mag' is never used. [unusedStructMember] csound-6.17.0/Opcodes/bformdec2.cpp:896:35: style: struct member 'FPOLAR::ph' is never used. [unusedStructMember] csound-6.17.0/Opcodes/biquad.c:644:37: style: Checking if unsigned expression 'n=(int32_t)knh' is less than zero. [unsignedLessThanZero] csound-6.17.0/Opcodes/biquad.c:1383:13: style: Local variable 'mode' shadows outer function [shadowFunction] csound-6.17.0/Opcodes/biquad.c:1533:16: note: Shadowed declaration csound-6.17.0/Opcodes/biquad.c:1383:13: note: Shadow variable csound-6.17.0/Opcodes/biquad.c:145:46: style: Variable 'scale' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/biquad.c:243:21: style: Variable 'a' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/biquad.c:284:21: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/biquad.c:331:20: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/biquad.c:374:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/biquad.c:374:25: style: Variable 'rez2' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/biquad.c:395:18: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/biquad.c:446:20: style: Variable 'p1' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/biquad.c:1303:24: style: Variable 'fco1' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/biquad.c:1380:17: style: Variable 'sin2' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/bowedbar.c:216:13: style: Redundant initialization for 'input'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/bowedbar.c:198:19: note: input is initialized csound-6.17.0/Opcodes/bowedbar.c:216:13: note: input is overwritten csound-6.17.0/Opcodes/butter.c:39:18: style: struct member 'BBFIL::sr' is never used. [unusedStructMember] csound-6.17.0/Opcodes/butter.c:39:23: style: struct member 'BBFIL::ain' is never used. [unusedStructMember] csound-6.17.0/Opcodes/butter.c:39:29: style: struct member 'BBFIL::kfo' is never used. [unusedStructMember] csound-6.17.0/Opcodes/butter.c:39:35: style: struct member 'BBFIL::kbw' is never used. [unusedStructMember] csound-6.17.0/Opcodes/butter.c:39:41: style: struct member 'BBFIL::istor' is never used. [unusedStructMember] csound-6.17.0/Opcodes/butter.c:41:17: style: struct member 'BBFIL::a' is never used. [unusedStructMember] csound-6.17.0/Opcodes/cross2.c:140:5: style: Variable 't_lam' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/cross2.c:256:7: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/cross2.c:256:7: style: Variable 's1' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/doppler.cpp:275:36: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/doppler.cpp:276:36: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/doppler.cpp:277:36: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/dsputil.c:173:14: style: Parameter 'sce' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:1022:26: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:1155:18: style: Variable 'pcDSSIPath' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:1152:16: note: pcDSSIPath is assigned csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:1155:18: note: pcDSSIPath is overwritten csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:1002:32: style: Local variable 'fDescriptorFunction' shadows outer argument [shadowArgument] csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:999:0: note: Shadowed declaration csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:1002:32: note: Shadow variable csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:1007:13: style: Local variable 'pvPluginHandle' shadows outer argument [shadowArgument] csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:999:0: note: Shadowed declaration csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:1007:13: note: Shadow variable csound-6.17.0/Opcodes/dssi4cs/src/dssi4cs.c:728:42: style: Variable 'PortDescriptor' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/dssi4cs/src/load.c:66:15: style: Local variable 'tmp' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/dssi4cs/src/load.c:32:11: note: Shadowed declaration csound-6.17.0/Opcodes/dssi4cs/src/load.c:66:15: note: Shadow variable csound-6.17.0/Opcodes/emugens/emugens.c:1738:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/Opcodes/emugens/emugens.c:619:51: style: Parameter 'xs' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/emugens/emugens.c:1339:30: style: Parameter 'op' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/emugens/scugens.c:303:11: style: Variable 'p->y1' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Opcodes/emugens/scugens.c:286:19: note: p->y1 is assigned csound-6.17.0/Opcodes/emugens/scugens.c:303:11: note: p->y1 is overwritten csound-6.17.0/Opcodes/emugens/scugens.c:303:11: style: Variable 'p->y1' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Opcodes/emugens/scugens.c:288:19: note: p->y1 is assigned csound-6.17.0/Opcodes/emugens/scugens.c:303:11: note: p->y1 is overwritten csound-6.17.0/Opcodes/fareygen.c:218:19: style: Variable 'i_exp' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/fareyseq.c:659:53: style:inconclusive: Function 'float2frac' argument 3 names different: declaration 'p' definition 'num'. [funcArgNamesDifferent] csound-6.17.0/Opcodes/fareyseq.c:218:53: note: Function 'float2frac' argument 3 names different: declaration 'p' definition 'num'. csound-6.17.0/Opcodes/fareyseq.c:659:53: note: Function 'float2frac' argument 3 names different: declaration 'p' definition 'num'. csound-6.17.0/Opcodes/fareyseq.c:659:67: style:inconclusive: Function 'float2frac' argument 4 names different: declaration 'q' definition 'denom'. [funcArgNamesDifferent] csound-6.17.0/Opcodes/fareyseq.c:218:65: note: Function 'float2frac' argument 4 names different: declaration 'q' definition 'denom'. csound-6.17.0/Opcodes/fareyseq.c:659:67: note: Function 'float2frac' argument 4 names different: declaration 'q' definition 'denom'. csound-6.17.0/Opcodes/fareyseq.c:391:19: style: Local variable 'p' shadows outer argument [shadowArgument] csound-6.17.0/Opcodes/fareyseq.c:351:56: note: Shadowed declaration csound-6.17.0/Opcodes/fareyseq.c:391:19: note: Shadow variable csound-6.17.0/Opcodes/fareyseq.c:403:19: style: Local variable 'p' shadows outer argument [shadowArgument] csound-6.17.0/Opcodes/fareyseq.c:351:56: note: Shadowed declaration csound-6.17.0/Opcodes/fareyseq.c:403:19: note: Shadow variable csound-6.17.0/Opcodes/fareyseq.c:575:19: style: Variable 'i_exp' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/filter.c:685:24: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] csound-6.17.0/Opcodes/fm4op.c:58:47: style: Parameter 'coeffs' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/fm4op.c:76:51: style: Parameter 'data' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/fout.c:1000:21: style: Checking if unsigned expression 'p->remain' is less than zero. [unsignedLessThanZero] csound-6.17.0/Opcodes/fout.c:1055:21: style: Checking if unsigned expression 'p->remain' is less than zero. [unsignedLessThanZero] csound-6.17.0/Opcodes/fout.c:1480:14: style: Variable 'j' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/ftest.c:103:45: style: Parameter 'pOrder' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/ftsamplebank.cpp:144:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] csound-6.17.0/Opcodes/ftsamplebank.cpp:292:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] csound-6.17.0/Opcodes/ftsamplebank.cpp:92:3: warning: Member variable 'kftsamplebank::numberOfFiles' is not initialized in the constructor. [uninitMemberVar] csound-6.17.0/Opcodes/ftsamplebank.cpp:92:3: warning: Member variable 'kftsamplebank::sDirectory' is not initialized in the constructor. [uninitMemberVar] csound-6.17.0/Opcodes/ftsamplebank.cpp:70:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:105:47: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:117:47: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:249:59: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:255:43: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:265:24: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:332:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:333:7: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:334:7: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:335:7: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:339:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:340:7: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:341:7: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:356:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:357:7: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/ftsamplebank.cpp:133:30: style: The scope of the variable 'fileNames' can be reduced. [variableScope] csound-6.17.0/Opcodes/ftsamplebank.cpp:241:21: style: The scope of the variable 'file' can be reduced. [variableScope] csound-6.17.0/Opcodes/ftsamplebank.cpp:287:9: style: The scope of the variable 'noOfFiles' can be reduced. [variableScope] csound-6.17.0/Opcodes/gab/sliderTable.c:530:24: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/gab/sliderTable.c:175:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/Opcodes/gab/sliderTable.c:197:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/Opcodes/gab/sliderTable.c:219:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/Opcodes/gab/sliderTable.c:240:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/Opcodes/gab/sliderTable.c:396:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/Opcodes/gab/sliderTable.c:420:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/Opcodes/gab/sliderTable.c:444:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/Opcodes/gab/sliderTable.c:467:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/Opcodes/gammatone.c:115:13: style: Local variable 'cc' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/gammatone.c:68:11: note: Shadowed declaration csound-6.17.0/Opcodes/gammatone.c:115:13: note: Shadow variable csound-6.17.0/Opcodes/gammatone.c:115:34: style: Local variable 'ss' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/gammatone.c:68:15: note: Shadowed declaration csound-6.17.0/Opcodes/gammatone.c:115:34: note: Shadow variable csound-6.17.0/Opcodes/hrtfearly.c:730:13: style: Redundant initialization for 'maxdist'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/hrtfearly.c:269:19: note: maxdist is initialized csound-6.17.0/Opcodes/hrtfearly.c:730:13: note: maxdist is overwritten csound-6.17.0/Opcodes/hrtfearly.c:740:17: style: Redundant initialization for 'surfacearea'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/hrtfearly.c:275:23: note: surfacearea is initialized csound-6.17.0/Opcodes/hrtfearly.c:740:17: note: surfacearea is overwritten csound-6.17.0/Opcodes/hrtfearly.c:843:18: style: Variable 'skip' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/hrtferX.c:101:42: style: Condition '*((unsigned char*)&bytrev_test)==(unsigned char)0x34' is always false [knownConditionTrueFalse] csound-6.17.0/Opcodes/hrtferX.c:100:19: note: Assignment 'bytrev_test=0x1234', assigned value is 4660 csound-6.17.0/Opcodes/hrtferX.c:101:42: note: Condition '*((unsigned char*)&bytrev_test)==(unsigned char)0x34' is always false csound-6.17.0/Opcodes/hrtferX.c:83:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/Opcodes/hrtfopcodes.c:517:43: style: Variable 'skip' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/hrtfopcodes.c:2236:19: style: Variable 'outsuml' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/hrtfopcodes.c:2236:38: style: Variable 'outsumr' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/hrtfopcodes.c:2265:21: style: Variable 'skip' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/hrtfreverb.c:248:24: style: Variable 'skipdouble' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/linuxjoystick.c:107:29: warning: Invalid read() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] csound-6.17.0/Opcodes/linuxjoystick.c:116:25: note: Assignment 'stick->devFD=-1', assigned value is -1 csound-6.17.0/Opcodes/linuxjoystick.c:107:29: note: Invalid argument csound-6.17.0/Opcodes/linuxjoystick.c:107:50: portability: '(void*)&js' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] csound-6.17.0/Opcodes/liveconv.c:55:15: style: Redundant initialization for 'iter'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/liveconv.c:49:18: note: iter is initialized csound-6.17.0/Opcodes/liveconv.c:55:15: note: iter is overwritten csound-6.17.0/Opcodes/liveconv.c:72:61: style: Parameter 'now' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/liveconv.c:147:15: style: Variable 'outBufPtr' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/loscilx.c:190:31: style: Condition '(int32_t)0x80000000U>=(int32_t)0' is always false [knownConditionTrueFalse] csound-6.17.0/Opcodes/midiops3.c:107:5: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/midiops3.c:117:5: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/midiops3.c:127:5: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/midiops3.c:137:5: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/midiops3.c:219:5: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/midiops3.c:229:5: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/midiops3.c:239:5: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/midiops3.c:249:5: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/midiops3.c:394:5: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/midiops3.c:404:5: portability: Undefined behaviour, pointer arithmetic 'p->ftp-1' is out of bounds. [pointerOutOfBounds] csound-6.17.0/Opcodes/midiops3.c:214:5: style: Variable 'value' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/midiops3.c:224:5: style: Variable 'value' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/midiops3.c:234:5: style: Variable 'value' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/midiops3.c:244:5: style: Variable 'value' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/midiops3.c:394:5: style: Variable 'value' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/midiops3.c:404:5: style: Variable 'value' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/mixer.cpp:56:9: warning:inconclusive: Possible null pointer dereference: busses [nullPointer] csound-6.17.0/Opcodes/mixer.cpp:54:17: note: Assignment 'busses=0', assigned value is 0 csound-6.17.0/Opcodes/mixer.cpp:56:9: note: Null pointer dereference csound-6.17.0/Opcodes/mixer.cpp:337:33: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/mixer.cpp:338:33: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/mixer.cpp:339:33: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/moog1.c:226:17: style: Local variable 'temp' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/moog1.c:192:17: note: Shadowed declaration csound-6.17.0/Opcodes/moog1.c:226:17: note: Shadow variable csound-6.17.0/Opcodes/newfils.c:3147:5: style: Redundant initialization for 'Q'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/newfils.c:3139:23: note: Q is initialized csound-6.17.0/Opcodes/newfils.c:3147:5: note: Q is overwritten csound-6.17.0/Opcodes/newfils.c:2239:41: style: Parameter 'state' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/newfils.c:3215:31: style: Variable 'fac' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/oscbnk.c:2028:41: warning: Either the condition '(*p->vco2_tables)[tnum]==NULL' is redundant or there is possible null pointer dereference: (*p->vco2_tables)[tnum]. [nullPointerRedundantCheck] csound-6.17.0/Opcodes/oscbnk.c:2019:35: note: Assuming that condition '(*p->vco2_tables)[tnum]==NULL' is not redundant csound-6.17.0/Opcodes/oscbnk.c:2028:41: note: Null pointer dereference csound-6.17.0/Opcodes/oscbnk.c:155:59: style: Parameter 'ft' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/oscbnk.c:1983:17: style: Variable 'tnums' can be declared as const array [constVariable] csound-6.17.0/Opcodes/oscbnk.c:1984:17: style: Variable 'modes' can be declared as const array [constVariable] csound-6.17.0/Opcodes/partials.c:224:23: style: Variable 'test1' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/partials.c:224:34: style: Variable 'test2' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/partials.c:518:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/partikkel.c:407:24: style: Local variable 'offset' shadows outer argument [shadowArgument] csound-6.17.0/Opcodes/partikkel.c:333:34: note: Shadowed declaration csound-6.17.0/Opcodes/partikkel.c:407:24: note: Shadow variable csound-6.17.0/Opcodes/partikkel.c:905:16: style: Local variable 'partikkel' shadows outer function [shadowFunction] csound-6.17.0/Opcodes/partikkel.c:794:16: note: Shadowed declaration csound-6.17.0/Opcodes/partikkel.c:905:16: note: Shadow variable csound-6.17.0/Opcodes/partikkel.c:938:16: style: Local variable 'partikkel' shadows outer function [shadowFunction] csound-6.17.0/Opcodes/partikkel.c:794:16: note: Shadowed declaration csound-6.17.0/Opcodes/partikkel.c:938:16: note: Shadow variable csound-6.17.0/Opcodes/physmod.c:622:18: style: Redundant initialization for 'bridgeRefl'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/physmod.c:615:27: note: bridgeRefl is initialized csound-6.17.0/Opcodes/physmod.c:622:18: note: bridgeRefl is overwritten csound-6.17.0/Opcodes/physmod.c:623:15: style: Redundant initialization for 'nutRefl'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/physmod.c:615:44: note: nutRefl is initialized csound-6.17.0/Opcodes/physmod.c:623:15: note: nutRefl is overwritten csound-6.17.0/Opcodes/physmod.c:627:14: style: Redundant initialization for 'newVel'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/physmod.c:616:23: note: newVel is initialized csound-6.17.0/Opcodes/physmod.c:627:14: note: newVel is overwritten csound-6.17.0/Opcodes/physmod.c:625:15: style: Redundant initialization for 'velDiff'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/physmod.c:616:40: note: velDiff is initialized csound-6.17.0/Opcodes/physmod.c:625:15: note: velDiff is overwritten csound-6.17.0/Opcodes/physmod.c:624:17: style: Redundant initialization for 'stringVel'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/Opcodes/physmod.c:616:59: note: stringVel is initialized csound-6.17.0/Opcodes/physmod.c:624:17: note: stringVel is overwritten csound-6.17.0/Opcodes/physmod.c:710:58: style:inconclusive: Function 'DLineA_setDelay' argument 3 names different: declaration 'length' definition 'lag'. [funcArgNamesDifferent] csound-6.17.0/Opcodes/brass.h:76:50: note: Function 'DLineA_setDelay' argument 3 names different: declaration 'length' definition 'lag'. csound-6.17.0/Opcodes/physmod.c:710:58: note: Function 'DLineA_setDelay' argument 3 names different: declaration 'length' definition 'lag'. csound-6.17.0/Opcodes/physmod.c:407:17: style: Local variable 'temp' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/physmod.c:355:17: note: Shadowed declaration csound-6.17.0/Opcodes/physmod.c:407:17: note: Shadow variable csound-6.17.0/Opcodes/physutil.c:478:45: style: Parameter 'coeffs' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/physutil.c:484:45: style: Parameter 'coeffs' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/pinker.c:127:9: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/Opcodes/pitch.c:351:25: warning: Either the condition 'inp==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] csound-6.17.0/Opcodes/pitch.c:358:23: note: Assuming that condition 'inp==NULL' is not redundant csound-6.17.0/Opcodes/pitch.c:351:25: note: Null pointer addition csound-6.17.0/Opcodes/pitch.c:198:14: style: Local variable 'fltp' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pitch.c:60:17: note: Shadowed declaration csound-6.17.0/Opcodes/pitch.c:198:14: note: Shadow variable csound-6.17.0/Opcodes/pitch.c:355:41: style: Local variable 'a' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pitch.c:252:13: note: Shadowed declaration csound-6.17.0/Opcodes/pitch.c:355:41: note: Shadow variable csound-6.17.0/Opcodes/pitch.c:355:44: style: Local variable 'b' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pitch.c:252:16: note: Shadowed declaration csound-6.17.0/Opcodes/pitch.c:355:44: note: Shadow variable csound-6.17.0/Opcodes/pitch.c:355:47: style: Local variable 'c' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pitch.c:260:12: note: Shadowed declaration csound-6.17.0/Opcodes/pitch.c:355:47: note: Shadow variable csound-6.17.0/Opcodes/pitch.c:1496:17: style: Local variable 'n' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pitch.c:1475:14: note: Shadowed declaration csound-6.17.0/Opcodes/pitch.c:1496:17: note: Shadow variable csound-6.17.0/Opcodes/pitchtrack.c:101:11: style: struct member 'histopeak::hused' is never used. [unusedStructMember] csound-6.17.0/Opcodes/pitchtrack.c:348:25: style: Variable 'histpeak.hvalue' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/pitchtrack.c:354:27: style: Variable 'histpeak.hvalue' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/pitchtrack.c:356:36: style: Variable 'histpeak.hpitch' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/pitchtrack.c:357:26: style: Variable 'histpeak.hloud' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/platerev.c:200:20: warning: Uninitialized variable: wi [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:200:20: note: Uninitialized variable: wi csound-6.17.0/Opcodes/platerev.c:201:31: warning: Uninitialized variable: cdi [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:201:31: note: Uninitialized variable: cdi csound-6.17.0/Opcodes/platerev.c:201:51: warning: Uninitialized variable: sdi [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:201:51: note: Uninitialized variable: sdi csound-6.17.0/Opcodes/platerev.c:220:20: warning: Uninitialized variable: wo [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:220:20: note: Uninitialized variable: wo csound-6.17.0/Opcodes/platerev.c:221:31: warning: Uninitialized variable: cdo [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:221:31: note: Uninitialized variable: cdo csound-6.17.0/Opcodes/platerev.c:221:51: warning: Uninitialized variable: sdo [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:221:51: note: Uninitialized variable: sdo csound-6.17.0/Opcodes/psynth.c:150:24: style: Variable 'contin' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:180:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:317:18: style: Variable 'i' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:319:24: style: Variable 'contin' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:352:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:463:24: style: Variable 'contin' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:495:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:1010:35: style: Variable 'gain' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:1018:23: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:1018:39: style: Variable 'frac' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:1019:24: style: Variable 'posi' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:1100:19: style: Variable 'i' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:1100:26: style: Variable 'j' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:1181:26: style: Variable 'numbins' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:1202:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/psynth.c:1202:22: style: Variable 'n' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/pvocext.c:51:53: style: Variable 'freqdiff' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/pvsband.c:100:16: style: Local variable 'fin' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsband.c:80:14: note: Shadowed declaration csound-6.17.0/Opcodes/pvsband.c:100:16: note: Shadow variable csound-6.17.0/Opcodes/pvsband.c:101:16: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsband.c:81:14: note: Shadowed declaration csound-6.17.0/Opcodes/pvsband.c:101:16: note: Shadow variable csound-6.17.0/Opcodes/pvsband.c:209:16: style: Local variable 'fin' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsband.c:189:14: note: Shadowed declaration csound-6.17.0/Opcodes/pvsband.c:209:16: note: Shadow variable csound-6.17.0/Opcodes/pvsband.c:210:16: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsband.c:190:14: note: Shadowed declaration csound-6.17.0/Opcodes/pvsband.c:210:16: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1799:8: style: The if condition is the same as the previous if condition [duplicateCondition] csound-6.17.0/Opcodes/pvsbasic.c:1725:9: note: First condition csound-6.17.0/Opcodes/pvsbasic.c:1799:8: note: Second condition csound-6.17.0/Opcodes/pvsbasic.c:2025:8: style: The if condition is the same as the previous if condition [duplicateCondition] csound-6.17.0/Opcodes/pvsbasic.c:1976:9: note: First condition csound-6.17.0/Opcodes/pvsbasic.c:2025:8: note: Second condition csound-6.17.0/Opcodes/pvsbasic.c:84:13: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:80:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:84:13: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:84:20: style: Local variable 'fa' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:80:19: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:84:20: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:146:12: style: Local variable 'bframe' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:134:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:146:12: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1126:12: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1113:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1126:12: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1128:14: style: Local variable 'n' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1116:24: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1128:14: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1451:13: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1447:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1451:13: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1451:20: style: Local variable 'fa' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1447:19: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1451:20: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1451:25: style: Local variable 'fb' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1447:24: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1451:25: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1548:12: style: Local variable 'fin' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1537:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1548:12: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1548:18: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1538:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1548:18: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1548:25: style: Local variable 'fil' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1539:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1548:25: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1549:11: style: Local variable 'g' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1535:11: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1549:11: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1675:13: style: Local variable 'g' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1660:11: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1675:13: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1677:16: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1662:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1677:16: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1681:16: style: Local variable 'max' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1657:11: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1681:16: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1682:16: style: Local variable 'fin' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1661:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1682:16: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1683:16: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1662:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1683:16: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1754:27: style: Local variable 'j' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1727:15: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1754:27: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1918:11: style: Local variable 'g' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1904:11: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1918:11: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1922:14: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1906:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1922:14: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1925:43: style: Local variable 'max' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1901:11: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1925:43: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1926:14: style: Local variable 'fin' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1905:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1926:14: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:1927:14: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:1906:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:1927:14: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:2323:16: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:2312:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:2323:16: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:2327:16: style: Local variable 'fin' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:2311:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:2327:16: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:2328:16: style: Local variable 'fout' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:2312:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:2328:16: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:2329:16: style: Local variable 'delay' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:2313:12: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:2329:16: note: Shadow variable csound-6.17.0/Opcodes/pvsbasic.c:2598:17: style: Local variable 'j' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/pvsbasic.c:2570:17: note: Shadowed declaration csound-6.17.0/Opcodes/pvsbasic.c:2598:17: note: Shadow variable csound-6.17.0/Opcodes/pvsops.cpp:230:16: style: The scope of the variable 'ins' can be reduced. [variableScope] csound-6.17.0/Opcodes/pvsops.cpp:230:22: style: The scope of the variable 'irs' can be reduced. [variableScope] csound-6.17.0/Opcodes/pvsops.cpp:284:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] csound-6.17.0/Opcodes/pvsops.cpp:291:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] csound-6.17.0/Opcodes/sequencer.c:150:20: style: Variable 'k' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/serial.c:673:27: warning: Either the condition 'ind>30' is redundant or the array 'q->values[30]' is accessed at index 30, which is out of bounds. [arrayIndexOutOfBoundsCond] csound-6.17.0/Opcodes/serial.c:669:22: note: Assuming that condition 'ind>30' is not redundant csound-6.17.0/Opcodes/serial.c:673:27: note: Array index out of bounds csound-6.17.0/Opcodes/serial.c:709:19: warning: Either the condition 'ind1>30' is redundant or the array 'q->values[30]' is accessed at index 30, which is out of bounds. [arrayIndexOutOfBoundsCond] csound-6.17.0/Opcodes/serial.c:703:23: note: Assuming that condition 'ind1>30' is not redundant csound-6.17.0/Opcodes/serial.c:709:19: note: Array index out of bounds csound-6.17.0/Opcodes/serial.c:710:19: warning: Either the condition 'ind2>30' is redundant or the array 'q->values[30]' is accessed at index 30, which is out of bounds. [arrayIndexOutOfBoundsCond] csound-6.17.0/Opcodes/serial.c:704:23: note: Assuming that condition 'ind2>30' is not redundant csound-6.17.0/Opcodes/serial.c:710:19: note: Array index out of bounds csound-6.17.0/Opcodes/serial.c:711:19: warning: Either the condition 'ind3>30' is redundant or the array 'q->values[30]' is accessed at index 30, which is out of bounds. [arrayIndexOutOfBoundsCond] csound-6.17.0/Opcodes/serial.c:705:24: note: Assuming that condition 'ind3>30' is not redundant csound-6.17.0/Opcodes/serial.c:711:19: note: Array index out of bounds csound-6.17.0/Opcodes/serial.c:164:12: style: struct member 'SERIALAVAIL::retVal' is never used. [unusedStructMember] csound-6.17.0/Opcodes/serial.c:164:21: style: struct member 'SERIALAVAIL::port' is never used. [unusedStructMember] csound-6.17.0/Opcodes/serial.c:170:12: style: struct member 'SERIALPEEK::retChar' is never used. [unusedStructMember] csound-6.17.0/Opcodes/serial.c:170:22: style: struct member 'SERIALPEEK::port' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sfont.c:2081:49: style:inconclusive: Function 'chunk_read' argument 2 names different: declaration 'f' definition 'fil'. [funcArgNamesDifferent] csound-6.17.0/Opcodes/sfont.c:49:43: note: Function 'chunk_read' argument 2 names different: declaration 'f' definition 'fil'. csound-6.17.0/Opcodes/sfont.c:2081:49: note: Function 'chunk_read' argument 2 names different: declaration 'f' definition 'fil'. csound-6.17.0/Opcodes/sfont.c:212:34: style: Parameter 's' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/signalflowgraph.cpp:235:3: style: Struct 'SignalFlowGraphState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/Opcodes/signalflowgraph.cpp:297:54: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:300:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:362:51: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:365:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:442:54: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:445:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:501:51: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:504:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:573:54: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:576:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:635:51: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:638:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:722:27: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:723:29: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:733:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:734:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:771:54: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:774:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:849:51: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:852:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:936:38: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:938:54: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:941:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:944:54: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:947:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1003:38: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1007:51: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1010:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1080:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1081:9: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1084:63: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1088:65: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1089:9: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1092:62: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1116:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1117:9: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1120:63: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1122:60: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1125:62: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1147:62: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1150:63: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1153:65: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1154:9: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1158:62: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1180:62: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1183:63: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1185:60: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1188:62: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1240:61: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1330:24: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1332:32: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1343:32: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1361:24: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1385:67: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1501:33: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1502:33: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1503:33: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/signalflowgraph.cpp:1377:12: style: Local variable 'fp' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/signalflowgraph.cpp:1324:10: note: Shadowed declaration csound-6.17.0/Opcodes/signalflowgraph.cpp:1377:12: note: Shadow variable csound-6.17.0/Opcodes/signalflowgraph.cpp:671:17: style: Variable 'sink' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/signalflowgraph.cpp:672:19: style: Variable 'source' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/signalflowgraph.cpp:673:22: style: Variable 'sinkFrame' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/signalflowgraph.cpp:674:24: style: Variable 'sourceFrame' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/signalflowgraph.cpp:1239:24: style: Variable 'source' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/signalflowgraph.cpp:244:141: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] csound-6.17.0/Opcodes/signalflowgraph.cpp:246:141: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] csound-6.17.0/Opcodes/signalflowgraph.cpp:248:141: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] csound-6.17.0/Opcodes/signalflowgraph.cpp:250:141: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] csound-6.17.0/Opcodes/signalflowgraph.cpp:252:147: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] csound-6.17.0/Opcodes/sndloop.c:292:11: style: Variable 'p->rp' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Opcodes/sndloop.c:275:17: note: p->rp is assigned csound-6.17.0/Opcodes/sndloop.c:292:11: note: p->rp is overwritten csound-6.17.0/Opcodes/sndloop.c:171:10: style: struct member '_flooper3::out' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:172:10: style: struct member '_flooper3::amp' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:172:16: style: struct member '_flooper3::pitch' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:172:24: style: struct member '_flooper3::loop_start' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:172:37: style: struct member '_flooper3::loop_end' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:173:6: style: struct member '_flooper3::crossfade' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:173:18: style: struct member '_flooper3::ifn' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:173:24: style: struct member '_flooper3::start' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:173:32: style: struct member '_flooper3::imode' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:173:40: style: struct member '_flooper3::ifn2' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:173:47: style: struct member '_flooper3::iskip' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:174:10: style: struct member '_flooper3::sfunc' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:175:9: style: struct member '_flooper3::efunc' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:177:11: style: struct member '_flooper3::lstart' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:177:19: style: struct member '_flooper3::lend' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:177:24: style: struct member '_flooper3::cfade' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:177:31: style: struct member '_flooper3::mode' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:179:11: style: struct member '_flooper3::firsttime' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:179:22: style: struct member '_flooper3::init' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:180:11: style: struct member '_flooper3::lobits' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndloop.c:180:18: style: struct member '_flooper3::lomask' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sndwarp.c:51:12: style: Variable 'auxp' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Opcodes/sndwarp.c:49:14: note: auxp is assigned csound-6.17.0/Opcodes/sndwarp.c:51:12: note: auxp is overwritten csound-6.17.0/Opcodes/sndwarp.c:222:12: style: Variable 'auxp' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Opcodes/sndwarp.c:220:13: note: auxp is assigned csound-6.17.0/Opcodes/sndwarp.c:222:12: note: auxp is overwritten csound-6.17.0/Opcodes/sockrecv.c:710:25: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/Opcodes/sockrecv.c:711:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/Opcodes/sockrecv.c:118:32: style:inconclusive: Function 'udpRecv' argument 1 names different: declaration 'data' definition 'pdata'. [funcArgNamesDifferent] csound-6.17.0/Opcodes/sockrecv.c:50:33: note: Function 'udpRecv' argument 1 names different: declaration 'data' definition 'pdata'. csound-6.17.0/Opcodes/sockrecv.c:118:32: note: Function 'udpRecv' argument 1 names different: declaration 'data' definition 'pdata'. csound-6.17.0/Opcodes/sockrecv.c:66:14: style: struct member 'SOCKRECVS::kstr' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sockrecv.c:67:14: style: struct member 'SOCKRECVS::ipaddress' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sockrecv.c:68:10: style: struct member 'SOCKRECVS::port' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sockrecv.c:70:15: style: struct member 'SOCKRECVS::sock' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sockrecv.c:70:21: style: struct member 'SOCKRECVS::conn' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sockrecv.c:628:13: style: union member '_le::s' is never used. [unusedStructMember] csound-6.17.0/Opcodes/sockrecv.c:656:17: style: Variable 'len' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/sockrecv.c:656:31: style: Variable 'j' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/sockrecv.c:659:19: style: Variable 'size' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/socksend.c:687:20: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/Opcodes/socksend.c:699:20: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/Opcodes/socksend.c:989:20: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/Opcodes/socksend.c:395:2: style: Label 'again' is not used. [unusedLabel] csound-6.17.0/Opcodes/socksend.c:604:13: style: union member '_le::s' is never used. [unusedStructMember] csound-6.17.0/Opcodes/spectra.c:703:25: warning: Either the condition 'inp==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] csound-6.17.0/Opcodes/spectra.c:710:23: note: Assuming that condition 'inp==NULL' is not redundant csound-6.17.0/Opcodes/spectra.c:703:25: note: Null pointer addition csound-6.17.0/Opcodes/spectra.c:78:30: style: Checking if unsigned expression 'p->timcount' is less than zero. [unsignedLessThanZero] csound-6.17.0/Opcodes/tabaudio.c:254:11: style: Variable 'n' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:169:1: style: The class 'mydsp' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:50:8: performance:inconclusive: Technically the member function 'Meta::declare' can be static (but you may consider moving to unnamed namespace). [functionStatic] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:78:8: style:inconclusive: Technically the member function 'UserInterface::stopped' can be const. [functionConst] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:92:16: style: The function 'addButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:62:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:92:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:97:16: style: The function 'addToggleButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:63:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:97:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:102:16: style: The function 'addCheckButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:64:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:102:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:107:16: style: The function 'addVerticalSlider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:65:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:107:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:117:16: style: The function 'addHorizontalSlider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:67:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:117:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:127:16: style: The function 'addNumEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:69:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:127:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:136:16: style: The function 'openFrameBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:71:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:136:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:137:16: style: The function 'openTabBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:72:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:137:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:138:16: style: The function 'openHorizontalBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:73:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:138:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:139:16: style: The function 'openVerticalBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:74:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:139:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:140:16: style: The function 'closeBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:75:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:140:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:142:16: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:76:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:142:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:247:19: style: The function 'getNumInputs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:160:19: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:247:19: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:248:19: style: The function 'getNumOutputs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:161:19: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:248:19: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:318:16: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:163:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:318:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:322:16: style: The function 'buildUserInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:162:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:322:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:330:16: style: The function 'compute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:164:16: note: Virtual function in base class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:330:16: note: Function in derived class csound-6.17.0/Opcodes/tl/fractalnoise.cpp:323:36: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:324:38: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:326:38: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:331:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:332:25: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:333:24: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:443:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:470:36: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:471:36: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:472:36: style: C-style pointer casting [cstyleCast] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:144:31: style: Parameter 'cs_amp' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/tl/fractalnoise.cpp:144:46: style: Parameter 'cs_beta' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/tl/sc_noise.c:334:26: style: Local variable 'dev' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/tl/sc_noise.c:320:16: note: Shadowed declaration csound-6.17.0/Opcodes/tl/sc_noise.c:334:26: note: Shadow variable csound-6.17.0/Opcodes/ugens7.c:195:48: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/Opcodes/ugens7.c:458:13: style: Local variable 'sum' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/ugens7.c:313:11: note: Shadowed declaration csound-6.17.0/Opcodes/ugens7.c:458:13: note: Shadow variable csound-6.17.0/Opcodes/ugens7.c:185:50: style: Parameter 'amp' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/ugens7.c:185:62: style: Parameter 'fund' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/ugens7.c:185:75: style: Parameter 'form' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/ugens9.c:279:23: style: Local variable 'i' shadows outer variable [shadowVariable] csound-6.17.0/Opcodes/ugens9.c:190:12: note: Shadowed declaration csound-6.17.0/Opcodes/ugens9.c:279:23: note: Shadow variable csound-6.17.0/Opcodes/ugens9.c:163:14: style: Parameter 'sceEnd' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/ugensa.c:180:48: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] csound-6.17.0/Opcodes/ugensa.c:169:73: style: Parameter 'amp' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/ugensa.c:170:41: style: Parameter 'ptch' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/ugensa.c:170:28: style: Parameter 'fund' can be declared as pointer to const [constParameter] csound-6.17.0/Opcodes/uggab.c:1240:21: style: Condition 'beg_seg<=phs' is always true [knownConditionTrueFalse] csound-6.17.0/Opcodes/uggab.c:1239:19: note: Assuming that condition 'beg_seg<=phs' is not redundant csound-6.17.0/Opcodes/uggab.c:1240:21: note: Condition 'beg_seg<=phs' is always true csound-6.17.0/Opcodes/uggab.c:1240:39: style: Condition 'end_seg>phs' is always true [knownConditionTrueFalse] csound-6.17.0/Opcodes/uggab.c:1239:37: note: Assuming that condition 'end_seg>phs' is not redundant csound-6.17.0/Opcodes/uggab.c:1240:39: note: Condition 'end_seg>phs' is always true csound-6.17.0/Opcodes/uggab.c:1088:18: style: Variable 'beg_seg' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/ugmoss.c:64:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/ugnorman.c:89:31: portability:inconclusive: Casting from const double * to const unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/Opcodes/ugnorman.c:90:25: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] csound-6.17.0/Opcodes/ugnorman.c:1502:13: style: Variable 'edges' can be declared as const array [constVariable] csound-6.17.0/Opcodes/ugnorman.c:2825:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] csound-6.17.0/Opcodes/ugsc.c:370:37: style: Condition '(int32_t)p->auxx.sizeauxx.sizeauxx.sizeauxy.sizeauxy.sizeauxy.sizeringbell' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Top/argdecode.c:1610:22: note: oparms->ringbell is assigned csound-6.17.0/Top/argdecode.c:1619:22: note: oparms->ringbell is overwritten csound-6.17.0/Top/argdecode.c:1705:18: style: Variable 'p->ring_bell' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/Top/argdecode.c:1680:18: note: p->ring_bell is assigned csound-6.17.0/Top/argdecode.c:1705:18: note: p->ring_bell is overwritten csound-6.17.0/Top/cscorfns.c:646:27: style: Condition 'e->p[2]>=from' is always true [knownConditionTrueFalse] csound-6.17.0/Top/cscorfns.c:636:21: note: Assuming that condition 'e->p[2]p[2]>=from' is always true csound-6.17.0/Top/csmodule.c:180:15: style: struct member 'opcodeLibFunc_s::dummy' is never used. [unusedStructMember] csound-6.17.0/Top/csound.c:205:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] csound-6.17.0/Top/csound.c:1807:21: style: Local variable 'error' shadows outer variable [shadowVariable] csound-6.17.0/Top/csound.c:1790:17: note: Shadowed declaration csound-6.17.0/Top/csound.c:1807:21: note: Shadow variable csound-6.17.0/Top/csound.c:1813:24: style: Local variable 'opstart' shadows outer variable [shadowVariable] csound-6.17.0/Top/csound.c:1791:20: note: Shadowed declaration csound-6.17.0/Top/csound.c:1813:24: note: Shadow variable csound-6.17.0/Top/csound.c:2845:57: style: Parameter 'p' can be declared as pointer to const [constParameter] csound-6.17.0/Top/csound.c:3843:40: style: Parameter 'func' can be declared as pointer to const [constParameter] csound-6.17.0/Top/csound.c:3536:13: warning: Size of pointer 'modules' used instead of size of its data. [pointerSize] csound-6.17.0/Top/main.c:316:36: style: Condition 'csound->oparms->daemon==0' is always false [knownConditionTrueFalse] csound-6.17.0/Top/one_file.c:916:15: style: Local variable 'p' shadows outer variable [shadowVariable] csound-6.17.0/Top/one_file.c:883:11: note: Shadowed declaration csound-6.17.0/Top/one_file.c:916:15: note: Shadow variable csound-6.17.0/Top/one_file.c:999:13: style: Local variable 'p' shadows outer variable [shadowVariable] csound-6.17.0/Top/one_file.c:975:11: note: Shadowed declaration csound-6.17.0/Top/one_file.c:999:13: note: Shadow variable csound-6.17.0/Top/one_file.c:372:41: style: Parameter 'end' can be declared as pointer to const [constParameter] csound-6.17.0/Top/server.c:141:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] csound-6.17.0/Top/server.c:148:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] csound-6.17.0/Top/server.c:157:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] csound-6.17.0/Top/server.c:158:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] csound-6.17.0/Top/threadsafe.c:159:33: warning: Size of pointer 'args' used instead of size of its data. [pointerSize] csound-6.17.0/Top/threadsafe.c:174:33: warning: Size of pointer 'args' used instead of size of its data. [pointerSize] csound-6.17.0/Top/threadsafe.c:190:32: warning: Size of pointer 'args' used instead of size of its data. [pointerSize] csound-6.17.0/Top/threadsafe.c:200:32: warning: Size of pointer 'args' used instead of size of its data. [pointerSize] csound-6.17.0/Top/threadsafe.c:222:27: warning: Size of pointer 'args' used instead of size of its data. [pointerSize] csound-6.17.0/Top/threadsafe.c:223:27: warning: Size of pointer 'args' used instead of size of its data. [pointerSize] csound-6.17.0/Top/threadsafe.c:225:29: warning: Size of pointer 'args' used instead of size of its data. [pointerSize] csound-6.17.0/Top/threadsafe.c:239:28: warning: Size of pointer 'args' used instead of size of its data. [pointerSize] csound-6.17.0/Top/threadsafe.c:514:20: style: union member 'Anonymous1::i' is never used. [unusedStructMember] csound-6.17.0/examples/plugin/opcodes.cpp:233:3: style: Class 'PrintThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/examples/plugin/opcodes.cpp:374:14: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] csound-6.17.0/interfaces/CppSound.hpp:77:23: style: The function 'getOutputSoundfileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/interfaces/CsoundFile.hpp:176:23: note: Virtual function in base class csound-6.17.0/interfaces/CppSound.hpp:77:23: note: Function in derived class csound-6.17.0/interfaces/CppSound.cpp:56:15: style: Variable 'returnValue' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/interfaces/CppSound.cpp:55:15: note: returnValue is assigned csound-6.17.0/interfaces/CppSound.cpp:56:15: note: returnValue is overwritten csound-6.17.0/interfaces/CppSound.cpp:61:15: style: Variable 'returnValue' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/interfaces/CppSound.cpp:56:15: note: returnValue is assigned csound-6.17.0/interfaces/CppSound.cpp:61:15: note: returnValue is overwritten csound-6.17.0/interfaces/CppSound.cpp:83:28: style: Checking if unsigned expression 'getCommand().length()' is less than zero. [unsignedLessThanZero] csound-6.17.0/interfaces/CppSound.cpp:48:46: style:inconclusive: Function 'compile' argument 2 names different: declaration 'argv' definition 'argv_'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CppSound.hpp:74:46: note: Function 'compile' argument 2 names different: declaration 'argv' definition 'argv_'. csound-6.17.0/interfaces/CppSound.cpp:48:46: note: Function 'compile' argument 2 names different: declaration 'argv' definition 'argv_'. csound-6.17.0/interfaces/CppSound.cpp:94:47: style:inconclusive: Function 'perform' argument 2 names different: declaration 'argv' definition 'argv_'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CppSound.hpp:78:46: note: Function 'perform' argument 2 names different: declaration 'argv' definition 'argv_'. csound-6.17.0/interfaces/CppSound.cpp:94:47: note: Function 'perform' argument 2 names different: declaration 'argv' definition 'argv_'. csound-6.17.0/interfaces/CsoundFile.hpp:73:43: performance: Function parameter 'commandLine' should be passed by const reference. [passedByValue] csound-6.17.0/interfaces/CsoundFile.hpp:200:47: performance: Function parameter 'line' should be passed by const reference. [passedByValue] csound-6.17.0/interfaces/CppSound.cpp:129:6: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:1269:20: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] csound-6.17.0/interfaces/CsoundFile.hpp:211:16: style: Virtual function 'removeAll' is called from constructor 'CsoundFile()' at line 203. Dynamic binding is not used. [virtualCallInConstructor] csound-6.17.0/interfaces/CsoundFile.cpp:203:3: note: Calling removeAll csound-6.17.0/interfaces/CsoundFile.hpp:211:16: note: removeAll is a virtual function csound-6.17.0/interfaces/CsoundFile.cpp:163:10: style: The scope of the variable 'beginName' can be reduced. [variableScope] csound-6.17.0/interfaces/CsoundFile.cpp:811:7: style: The scope of the variable 'endDefinition' can be reduced. [variableScope] csound-6.17.0/interfaces/CsoundFile.cpp:848:7: style: The scope of the variable 'endDefinition' can be reduced. [variableScope] csound-6.17.0/interfaces/CsoundFile.cpp:923:7: style: The scope of the variable 'endDefinition' can be reduced. [variableScope] csound-6.17.0/interfaces/CsoundFile.cpp:992:7: style: The scope of the variable 'endDefinition' can be reduced. [variableScope] csound-6.17.0/interfaces/CsoundFile.cpp:1029:7: style: The scope of the variable 'endDefinition' can be reduced. [variableScope] csound-6.17.0/interfaces/CsoundFile.cpp:1164:7: style: The scope of the variable 'i' can be reduced. [variableScope] csound-6.17.0/interfaces/CsoundFile.cpp:1164:9: style: The scope of the variable 'n' can be reduced. [variableScope] csound-6.17.0/interfaces/CsoundFile.cpp:65:43: style:inconclusive: Function 'scatterArgs' argument 1 names different: declaration 'commandLine' definition 'line'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CsoundFile.hpp:73:43: note: Function 'scatterArgs' argument 1 names different: declaration 'commandLine' definition 'line'. csound-6.17.0/interfaces/CsoundFile.cpp:65:43: note: Function 'scatterArgs' argument 1 names different: declaration 'commandLine' definition 'line'. csound-6.17.0/interfaces/CsoundFile.cpp:144:133: style:inconclusive: Function 'parseInstrument' argument 5 names different: declaration 'postNumber' definition 'postName'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CsoundFile.hpp:85:133: note: Function 'parseInstrument' argument 5 names different: declaration 'postNumber' definition 'postName'. csound-6.17.0/interfaces/CsoundFile.cpp:144:133: note: Function 'parseInstrument' argument 5 names different: declaration 'postNumber' definition 'postName'. csound-6.17.0/interfaces/CsoundFile.cpp:520:41: style:inconclusive: Function 'setCommand' argument 1 names different: declaration 'commandLine' definition 'value'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CsoundFile.hpp:172:39: note: Function 'setCommand' argument 1 names different: declaration 'commandLine' definition 'value'. csound-6.17.0/interfaces/CsoundFile.cpp:520:41: note: Function 'setCommand' argument 1 names different: declaration 'commandLine' definition 'value'. csound-6.17.0/interfaces/CsoundFile.cpp:589:43: style:inconclusive: Function 'setOrchestra' argument 1 names different: declaration 'orchestra' definition 'value'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CsoundFile.hpp:178:41: note: Function 'setOrchestra' argument 1 names different: declaration 'orchestra' definition 'value'. csound-6.17.0/interfaces/CsoundFile.cpp:589:43: note: Function 'setOrchestra' argument 1 names different: declaration 'orchestra' definition 'value'. csound-6.17.0/interfaces/CsoundFile.cpp:845:57: style:inconclusive: Function 'getInstrument' argument 2 names different: declaration 'definition' definition 'definition_'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CsoundFile.hpp:181:55: note: Function 'getInstrument' argument 2 names different: declaration 'definition' definition 'definition_'. csound-6.17.0/interfaces/CsoundFile.cpp:845:57: note: Function 'getInstrument' argument 2 names different: declaration 'definition' definition 'definition_'. csound-6.17.0/interfaces/CsoundFile.cpp:988:44: style:inconclusive: Function 'getInstrument' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CsoundFile.hpp:183:42: note: Function 'getInstrument' argument 1 names different: declaration 'name' definition 'name_'. csound-6.17.0/interfaces/CsoundFile.cpp:988:44: note: Function 'getInstrument' argument 1 names different: declaration 'name' definition 'name_'. csound-6.17.0/interfaces/CsoundFile.cpp:988:64: style:inconclusive: Function 'getInstrument' argument 2 names different: declaration 'definition' definition 'definition_'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CsoundFile.hpp:183:61: note: Function 'getInstrument' argument 2 names different: declaration 'definition' definition 'definition_'. csound-6.17.0/interfaces/CsoundFile.cpp:988:64: note: Function 'getInstrument' argument 2 names different: declaration 'definition' definition 'definition_'. csound-6.17.0/interfaces/CsoundFile.cpp:1025:52: style:inconclusive: Function 'getInstrumentNumber' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CsoundFile.hpp:189:50: note: Function 'getInstrumentNumber' argument 1 names different: declaration 'name' definition 'name_'. csound-6.17.0/interfaces/CsoundFile.cpp:1025:52: note: Function 'getInstrumentNumber' argument 1 names different: declaration 'name' definition 'name_'. csound-6.17.0/interfaces/CsoundFile.cpp:1104:45: style:inconclusive: Function 'addArrangement' argument 1 names different: declaration 'instrument' definition 'instrumentName'. [funcArgNamesDifferent] csound-6.17.0/interfaces/CsoundFile.hpp:194:43: note: Function 'addArrangement' argument 1 names different: declaration 'instrument' definition 'instrumentName'. csound-6.17.0/interfaces/CsoundFile.cpp:1104:45: note: Function 'addArrangement' argument 1 names different: declaration 'instrument' definition 'instrumentName'. csound-6.17.0/interfaces/CsoundFile.cpp:561:19: style: Local variable 'buffer' shadows outer variable [shadowVariable] csound-6.17.0/interfaces/CsoundFile.cpp:556:15: note: Shadowed declaration csound-6.17.0/interfaces/CsoundFile.cpp:561:19: note: Shadow variable csound-6.17.0/interfaces/CsoundFile.cpp:65:43: performance: Function parameter 'line' should be passed by const reference. [passedByValue] csound-6.17.0/interfaces/CsoundFile.cpp:770:58: performance: Function parameter 'token' should be passed by const reference. [passedByValue] csound-6.17.0/interfaces/CsoundFile.cpp:794:27: performance: Function parameter 'text' should be passed by const reference. [passedByValue] csound-6.17.0/interfaces/CsoundFile.cpp:794:45: performance: Function parameter 'token' should be passed by const reference. [passedByValue] csound-6.17.0/interfaces/CsoundFile.cpp:400:10: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:404:18: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:408:23: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:412:23: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:416:23: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:420:23: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:424:23: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:460:10: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:486:10: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:653:14: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:657:19: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:797:32: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:1120:10: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] csound-6.17.0/interfaces/CsoundFile.cpp:507:3: performance: Returning the result of c_str() in a function that returns std::string is slow and redundant. [stlcstrReturn] csound-6.17.0/interfaces/CsoundFile.cpp:539:3: performance: Returning the result of c_str() in a function that returns std::string is slow and redundant. [stlcstrReturn] csound-6.17.0/interfaces/CsoundFile.cpp:567:15: performance: Returning the result of c_str() in a function that returns std::string is slow and redundant. [stlcstrReturn] csound-6.17.0/interfaces/CsoundFile.cpp:572:15: performance: Returning the result of c_str() in a function that returns std::string is slow and redundant. [stlcstrReturn] csound-6.17.0/interfaces/CsoundFile.cpp:576:3: performance: Returning the result of c_str() in a function that returns std::string is slow and redundant. [stlcstrReturn] csound-6.17.0/interfaces/CsoundFile.cpp:163:20: style: Variable 'beginName' is assigned a value that is never used. [unreadVariable] csound-6.17.0/interfaces/CsoundFile.cpp:811:21: style: Variable 'endDefinition' is assigned a value that is never used. [unreadVariable] csound-6.17.0/interfaces/CsoundFile.cpp:848:21: style: Variable 'endDefinition' is assigned a value that is never used. [unreadVariable] csound-6.17.0/interfaces/CsoundFile.cpp:923:21: style: Variable 'endDefinition' is assigned a value that is never used. [unreadVariable] csound-6.17.0/interfaces/CsoundFile.cpp:992:21: style: Variable 'endDefinition' is assigned a value that is never used. [unreadVariable] csound-6.17.0/interfaces/CsoundFile.cpp:1029:21: style: Variable 'endDefinition' is assigned a value that is never used. [unreadVariable] csound-6.17.0/interfaces/Soundfile.hpp:97:18: style: Virtual function 'initialize' is called from constructor 'Soundfile()' at line 35. Dynamic binding is not used. [virtualCallInConstructor] csound-6.17.0/interfaces/Soundfile.cpp:35:5: note: Calling initialize csound-6.17.0/interfaces/Soundfile.hpp:97:18: note: initialize is a virtual function csound-6.17.0/interfaces/Soundfile.hpp:179:17: style: Virtual function 'close' is called from destructor '~Soundfile()' at line 39. Dynamic binding is not used. [virtualCallInConstructor] csound-6.17.0/interfaces/Soundfile.cpp:39:5: note: Calling close csound-6.17.0/interfaces/Soundfile.hpp:179:17: note: close is a virtual function csound-6.17.0/interfaces/csPerfThread.hpp:146:7: style:inconclusive: Technically the member function 'CsoundPerformanceThread::isRunning' can be const. [functionConst] csound-6.17.0/interfaces/csPerfThread.hpp:172:9: style:inconclusive: Technically the member function 'CsoundPerformanceThread::GetStatus' can be const. [functionConst] csound-6.17.0/interfaces/csPerfThread.cpp:44:9: style:inconclusive: Technically the member function 'CsoundPerformanceThreadMessage::GetPaused' can be const. [functionConst] csound-6.17.0/interfaces/csPerfThread.cpp:324:15: warning: Class 'CsPerfThreadMsg_ScoreEvent' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] csound-6.17.0/interfaces/csPerfThread.cpp:324:15: warning: Class 'CsPerfThreadMsg_ScoreEvent' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] csound-6.17.0/interfaces/csPerfThread.cpp:372:15: warning: Class 'CsPerfThreadMsg_InputMessage' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] csound-6.17.0/interfaces/csPerfThread.cpp:372:15: warning: Class 'CsPerfThreadMsg_InputMessage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] csound-6.17.0/interfaces/csPerfThread.hpp:230:5: style: Class 'CsoundPerformanceThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/csPerfThread.hpp:231:5: style: Class 'CsoundPerformanceThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/csPerfThread.cpp:83:5: style: Class 'CsPerfThreadMsg_Play' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/csPerfThread.cpp:99:5: style: Class 'CsPerfThreadMsg_Pause' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/csPerfThread.cpp:115:5: style: Class 'CsPerfThreadMsg_TogglePause' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/csPerfThread.cpp:244:5: style: Class 'CsPerfThreadMsg_StopRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/csPerfThread.cpp:282:5: style: Class 'CsPerfThreadMsg_Stop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/csPerfThread.cpp:506:5: style: Class 'CsPerfThread_PerformScore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/csPerfThread.cpp:85:9: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/interfaces/csPerfThread.cpp:68:17: note: Virtual function in base class csound-6.17.0/interfaces/csPerfThread.cpp:85:9: note: Function in derived class csound-6.17.0/interfaces/csPerfThread.cpp:101:9: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/interfaces/csPerfThread.cpp:68:17: note: Virtual function in base class csound-6.17.0/interfaces/csPerfThread.cpp:101:9: note: Function in derived class csound-6.17.0/interfaces/csPerfThread.cpp:117:9: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/interfaces/csPerfThread.cpp:68:17: note: Virtual function in base class csound-6.17.0/interfaces/csPerfThread.cpp:117:9: note: Function in derived class csound-6.17.0/interfaces/csPerfThread.cpp:219:9: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/interfaces/csPerfThread.cpp:68:17: note: Virtual function in base class csound-6.17.0/interfaces/csPerfThread.cpp:219:9: note: Function in derived class csound-6.17.0/interfaces/csPerfThread.cpp:246:9: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/interfaces/csPerfThread.cpp:68:17: note: Virtual function in base class csound-6.17.0/interfaces/csPerfThread.cpp:246:9: note: Function in derived class csound-6.17.0/interfaces/csPerfThread.cpp:288:9: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/interfaces/csPerfThread.cpp:68:17: note: Virtual function in base class csound-6.17.0/interfaces/csPerfThread.cpp:288:9: note: Function in derived class csound-6.17.0/interfaces/csPerfThread.cpp:328:9: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/interfaces/csPerfThread.cpp:68:17: note: Virtual function in base class csound-6.17.0/interfaces/csPerfThread.cpp:328:9: note: Function in derived class csound-6.17.0/interfaces/csPerfThread.cpp:375:9: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/interfaces/csPerfThread.cpp:68:17: note: Virtual function in base class csound-6.17.0/interfaces/csPerfThread.cpp:375:9: note: Function in derived class csound-6.17.0/interfaces/csPerfThread.cpp:402:9: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] csound-6.17.0/interfaces/csPerfThread.cpp:68:17: note: Virtual function in base class csound-6.17.0/interfaces/csPerfThread.cpp:402:9: note: Function in derived class csound-6.17.0/interfaces/csPerfThread.cpp:128:32: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:144:28: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:202:29: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:210:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:214:64: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:257:20: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:426:17: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:483:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:508:12: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:569:63: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:718:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:786:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:792:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:798:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:804:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:810:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:816:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:822:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:828:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:834:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:840:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:846:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:853:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:859:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:865:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:871:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:877:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:883:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/csPerfThread.cpp:157:40: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] csound-6.17.0/interfaces/csPerfThread.cpp:670:50: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] csound-6.17.0/interfaces/cs_glue.cpp:1026:24: warning: Member variable 'CsoundMidiInputStream::buf_' is not initialized in the constructor. [uninitMemberVar] csound-6.17.0/interfaces/cs_glue.cpp:1032:24: warning: Member variable 'CsoundMidiInputStream::buf_' is not initialized in the constructor. [uninitMemberVar] csound-6.17.0/interfaces/cs_glue.cpp:1282:25: warning: Member variable 'CsoundMidiOutputStream::buf_' is not initialized in the constructor. [uninitMemberVar] csound-6.17.0/interfaces/cs_glue.cpp:1288:25: warning: Member variable 'CsoundMidiOutputStream::buf_' is not initialized in the constructor. [uninitMemberVar] csound-6.17.0/interfaces/cs_glue.hpp:43:9: style:inconclusive: Technically the member function 'CsoundOpcodeList::Count' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:47:23: note: Technically the member function 'CsoundOpcodeList::Count' can be const. csound-6.17.0/interfaces/cs_glue.hpp:43:9: note: Technically the member function 'CsoundOpcodeList::Count' can be const. csound-6.17.0/interfaces/cs_glue.hpp:48:17: style:inconclusive: Technically the member function 'CsoundOpcodeList::Name' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:57:32: note: Technically the member function 'CsoundOpcodeList::Name' can be const. csound-6.17.0/interfaces/cs_glue.hpp:48:17: note: Technically the member function 'CsoundOpcodeList::Name' can be const. csound-6.17.0/interfaces/cs_glue.hpp:53:17: style:inconclusive: Technically the member function 'CsoundOpcodeList::OutTypes' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:69:32: note: Technically the member function 'CsoundOpcodeList::OutTypes' can be const. csound-6.17.0/interfaces/cs_glue.hpp:53:17: note: Technically the member function 'CsoundOpcodeList::OutTypes' can be const. csound-6.17.0/interfaces/cs_glue.hpp:58:17: style:inconclusive: Technically the member function 'CsoundOpcodeList::InTypes' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:81:32: note: Technically the member function 'CsoundOpcodeList::InTypes' can be const. csound-6.17.0/interfaces/cs_glue.hpp:58:17: note: Technically the member function 'CsoundOpcodeList::InTypes' can be const. csound-6.17.0/interfaces/cs_glue.hpp:89:9: style:inconclusive: Technically the member function 'CsoundChannelList::Count' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:160:24: note: Technically the member function 'CsoundChannelList::Count' can be const. csound-6.17.0/interfaces/cs_glue.hpp:89:9: note: Technically the member function 'CsoundChannelList::Count' can be const. csound-6.17.0/interfaces/cs_glue.hpp:94:17: style:inconclusive: Technically the member function 'CsoundChannelList::Name' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:170:33: note: Technically the member function 'CsoundChannelList::Name' can be const. csound-6.17.0/interfaces/cs_glue.hpp:94:17: note: Technically the member function 'CsoundChannelList::Name' can be const. csound-6.17.0/interfaces/cs_glue.hpp:99:9: style:inconclusive: Technically the member function 'CsoundChannelList::Type' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:182:24: note: Technically the member function 'CsoundChannelList::Type' can be const. csound-6.17.0/interfaces/cs_glue.hpp:99:9: note: Technically the member function 'CsoundChannelList::Type' can be const. csound-6.17.0/interfaces/cs_glue.hpp:104:9: style:inconclusive: Technically the member function 'CsoundChannelList::IsControlChannel' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:194:24: note: Technically the member function 'CsoundChannelList::IsControlChannel' can be const. csound-6.17.0/interfaces/cs_glue.hpp:104:9: note: Technically the member function 'CsoundChannelList::IsControlChannel' can be const. csound-6.17.0/interfaces/cs_glue.hpp:109:9: style:inconclusive: Technically the member function 'CsoundChannelList::IsAudioChannel' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:207:24: note: Technically the member function 'CsoundChannelList::IsAudioChannel' can be const. csound-6.17.0/interfaces/cs_glue.hpp:109:9: note: Technically the member function 'CsoundChannelList::IsAudioChannel' can be const. csound-6.17.0/interfaces/cs_glue.hpp:114:9: style:inconclusive: Technically the member function 'CsoundChannelList::IsStringChannel' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:220:24: note: Technically the member function 'CsoundChannelList::IsStringChannel' can be const. csound-6.17.0/interfaces/cs_glue.hpp:114:9: note: Technically the member function 'CsoundChannelList::IsStringChannel' can be const. csound-6.17.0/interfaces/cs_glue.hpp:119:9: style:inconclusive: Technically the member function 'CsoundChannelList::IsInputChannel' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:233:24: note: Technically the member function 'CsoundChannelList::IsInputChannel' can be const. csound-6.17.0/interfaces/cs_glue.hpp:119:9: note: Technically the member function 'CsoundChannelList::IsInputChannel' can be const. csound-6.17.0/interfaces/cs_glue.hpp:124:9: style:inconclusive: Technically the member function 'CsoundChannelList::IsOutputChannel' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:245:24: note: Technically the member function 'CsoundChannelList::IsOutputChannel' can be const. csound-6.17.0/interfaces/cs_glue.hpp:124:9: note: Technically the member function 'CsoundChannelList::IsOutputChannel' can be const. csound-6.17.0/interfaces/cs_glue.hpp:177:9: style:inconclusive: Technically the member function 'CsoundUtilityList::Count' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:363:24: note: Technically the member function 'CsoundUtilityList::Count' can be const. csound-6.17.0/interfaces/cs_glue.hpp:177:9: note: Technically the member function 'CsoundUtilityList::Count' can be const. csound-6.17.0/interfaces/cs_glue.hpp:182:17: style:inconclusive: Technically the member function 'CsoundUtilityList::Name' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:373:33: note: Technically the member function 'CsoundUtilityList::Name' can be const. csound-6.17.0/interfaces/cs_glue.hpp:182:17: note: Technically the member function 'CsoundUtilityList::Name' can be const. csound-6.17.0/interfaces/cs_glue.hpp:364:12: style:inconclusive: Technically the member function 'CsoundMYFLTArray::GetValue' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.hpp:381:10: style:inconclusive: Technically the member function 'CsoundMYFLTArray::GetValues' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.hpp:423:9: style:inconclusive: Technically the member function 'CsoundArgVList::argc' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:527:21: note: Technically the member function 'CsoundArgVList::argc' can be const. csound-6.17.0/interfaces/cs_glue.hpp:423:9: note: Technically the member function 'CsoundArgVList::argc' can be const. csound-6.17.0/interfaces/cs_glue.hpp:432:17: style:inconclusive: Technically the member function 'CsoundArgVList::argv' can be const. [functionConst] csound-6.17.0/interfaces/cs_glue.cpp:546:30: note: Technically the member function 'CsoundArgVList::argv' can be const. csound-6.17.0/interfaces/cs_glue.hpp:432:17: note: Technically the member function 'CsoundArgVList::argv' can be const. csound-6.17.0/interfaces/cs_glue.hpp:65:5: style: Class 'CsoundOpcodeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:66:5: style: Class 'CsoundOpcodeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:155:5: style: Class 'CsoundChannelList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:156:5: style: Class 'CsoundChannelList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:189:5: style: Class 'CsoundUtilityList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:190:5: style: Class 'CsoundUtilityList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:404:5: style: Class 'CsoundMYFLTArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:509:5: style: Class 'CsoundCallbackWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:510:5: style: Class 'CsoundCallbackWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:604:5: style: Class 'CsoundMidiInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:605:5: style: Class 'CsoundMidiInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:687:5: style: Class 'CsoundMidiOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:688:5: style: Class 'CsoundMidiOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] csound-6.17.0/interfaces/cs_glue.hpp:210:12: style: Class 'CsoundMYFLTArray' is unsafe, 'CsoundMYFLTArray::pp' can leak by wrong usage. [unsafeClassCanLeak] csound-6.17.0/interfaces/cs_glue.cpp:391:11: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:449:12: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:454:8: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:465:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:492:12: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:494:11: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:515:12: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:517:12: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:518:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:571:16: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:576:19: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:578:12: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:586:12: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:608:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:620:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:644:9: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:698:9: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:755:21: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:761:27: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:779:6: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:803:34: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:808:6: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:1042:21: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:1051:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:1072:7: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:1073:9: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:1299:21: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:1310:13: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:1332:7: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:1333:9: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/cs_glue.cpp:1209:21: style: The scope of the variable 'st' can be reduced. [variableScope] csound-6.17.0/interfaces/cs_glue.cpp:1236:21: style: The scope of the variable 'st' can be reduced. [variableScope] csound-6.17.0/interfaces/cs_glue.cpp:752:54: style:inconclusive: Function 'CsoundCallbackWrapper' argument 1 names different: declaration 'csound' definition 'cs'. [funcArgNamesDifferent] csound-6.17.0/interfaces/cs_glue.hpp:509:35: note: Function 'CsoundCallbackWrapper' argument 1 names different: declaration 'csound' definition 'cs'. csound-6.17.0/interfaces/cs_glue.cpp:752:54: note: Function 'CsoundCallbackWrapper' argument 1 names different: declaration 'csound' definition 'cs'. csound-6.17.0/interfaces/cs_glue.cpp:758:54: style:inconclusive: Function 'CsoundCallbackWrapper' argument 1 names different: declaration 'csound' definition 'cs'. [funcArgNamesDifferent] csound-6.17.0/interfaces/cs_glue.hpp:510:35: note: Function 'CsoundCallbackWrapper' argument 1 names different: declaration 'csound' definition 'cs'. csound-6.17.0/interfaces/cs_glue.cpp:758:54: note: Function 'CsoundCallbackWrapper' argument 1 names different: declaration 'csound' definition 'cs'. csound-6.17.0/interfaces/filebuilding.cpp:25:18: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/filebuilding.cpp:34:14: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/filebuilding.cpp:35:14: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/filebuilding.cpp:44:30: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/filebuilding.cpp:45:15: style: C-style pointer casting [cstyleCast] csound-6.17.0/interfaces/filebuilding.cpp:55:36: style: C-style pointer casting [cstyleCast] csound-6.17.0/longline.c:26:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] csound-6.17.0/longline.c:29:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] csound-6.17.0/longline.c:33:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] csound-6.17.0/longline.c:37:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] csound-6.17.0/longline.c:41:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] csound-6.17.0/tests/c/channel_tests.c:79:5: error: There is an unknown macro here somewhere. Configuration is required. If CU_ASSERT_EQUAL is a macro then please configure it. [unknownMacro] csound-6.17.0/tests/c/csound_debugger_test.c:53:10: style: Local variable 'count' shadows outer variable [shadowVariable] csound-6.17.0/tests/c/csound_debugger_test.c:193:5: note: Shadowed declaration csound-6.17.0/tests/c/csound_debugger_test.c:53:10: note: Shadow variable csound-6.17.0/tests/c/csound_debugger_test.c:94:10: style: Local variable 'count' shadows outer variable [shadowVariable] csound-6.17.0/tests/c/csound_debugger_test.c:193:5: note: Shadowed declaration csound-6.17.0/tests/c/csound_debugger_test.c:94:10: note: Shadow variable csound-6.17.0/tests/c/csound_orc_compile_test.c:134:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/tests/c/csound_orc_compile_test.c:132:12: note: result is assigned csound-6.17.0/tests/c/csound_orc_compile_test.c:134:12: note: result is overwritten csound-6.17.0/tests/c/csound_orc_compile_test.c:138:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/tests/c/csound_orc_compile_test.c:134:12: note: result is assigned csound-6.17.0/tests/c/csound_orc_compile_test.c:138:12: note: result is overwritten csound-6.17.0/tests/c/csound_orc_compile_test.c:140:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/tests/c/csound_orc_compile_test.c:138:12: note: result is assigned csound-6.17.0/tests/c/csound_orc_compile_test.c:140:12: note: result is overwritten csound-6.17.0/tests/c/csound_orc_compile_test.c:140:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable] csound-6.17.0/tests/c/csound_orc_semantics_test.c:56:13: style: Redundant initialization for 'entries'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/tests/c/csound_orc_semantics_test.c:42:23: note: entries is initialized csound-6.17.0/tests/c/csound_orc_semantics_test.c:56:13: note: entries is overwritten csound-6.17.0/tests/c/liveCoder.hpp:22:3: warning: Member variable 'liveCsound::result' is not initialized in the constructor. [uninitMemberVar] csound-6.17.0/tests/c/liveCoder.hpp:22:3: warning: Member variable 'liveCsound::csound' is not initialized in the constructor. [uninitMemberVar] csound-6.17.0/tests/c/liveCoder.hpp:50:30: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/liveCoder.cpp:16:21: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/liveCoder.cpp:17:21: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/liveCoder.cpp:23:39: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/liveCoder.cpp:62:24: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/liveCoder.cpp:55:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] csound-6.17.0/tests/c/liveCoder.cpp:60:26: style:inconclusive: Function 'csThread' argument 1 names different: declaration 'clientData' definition 'data'. [funcArgNamesDifferent] csound-6.17.0/tests/c/liveCoder.cpp:9:26: note: Function 'csThread' argument 1 names different: declaration 'clientData' definition 'data'. csound-6.17.0/tests/c/liveCoder.cpp:60:26: note: Function 'csThread' argument 1 names different: declaration 'clientData' definition 'data'. csound-6.17.0/tests/c/liveCoder.hpp:36:14: style: Unused variable: findString [unusedVariable] csound-6.17.0/tests/c/perfthread_test.cpp:32:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/perfthread_test.cpp:34:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/perfthread_test.cpp:42:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/perfthread_test.cpp:44:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/perfthread_test.cpp:64:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/perfthread_test.cpp:65:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/perfthread_test.cpp:67:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/server_test.cpp:66:16: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/server_test.cpp:82:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/c/server_test.cpp:83:22: style: C-style pointer casting [cstyleCast] csound-6.17.0/tests/coverity_models/coverity_model.c:49:12: error: Uninitialized variable: p [uninitvar] csound-6.17.0/tests/coverity_models/coverity_model.c:62:9: error: Uninitialized variable: maybe [uninitvar] csound-6.17.0/tests/coverity_models/coverity_model.c:57:22: note: Assuming condition is false csound-6.17.0/tests/coverity_models/coverity_model.c:62:9: note: Uninitialized variable: maybe csound-6.17.0/tests/coverity_models/coverity_model.c:63:16: error: Uninitialized variable: p [uninitvar] csound-6.17.0/tests/coverity_models/coverity_model.c:57:22: note: Assuming condition is false csound-6.17.0/tests/coverity_models/coverity_model.c:63:16: note: Uninitialized variable: p csound-6.17.0/tests/coverity_models/coverity_model.c:95:11: error: Uninitialized variable: w [uninitvar] csound-6.17.0/tests/coverity_models/coverity_model.c:103:12: error: Uninitialized variable: g [uninitvar] csound-6.17.0/tests/coverity_models/coverity_model.c:129:9: error: Uninitialized variable: d [uninitvar] csound-6.17.0/tests/coverity_models/coverity_model.c:92:13: style: Variable 'w' is not assigned a value. [unassignedVariable] csound-6.17.0/util/SDIF/sdif.c:682:9: style: Condition '!OOK' is always false [knownConditionTrueFalse] csound-6.17.0/util/SDIF/sdif.c:661:19: note: Assignment 'OOK=1', assigned value is 1 csound-6.17.0/util/SDIF/sdif.c:682:9: note: Condition '!OOK' is always false csound-6.17.0/util/SDIF/sdif.c:105:38: style:inconclusive: Function 'SDIF_GetErrorString' argument 1 names different: declaration 'errorcode' definition 'error_code'. [funcArgNamesDifferent] csound-6.17.0/util/SDIF/sdif.h:170:38: note: Function 'SDIF_GetErrorString' argument 1 names different: declaration 'errorcode' definition 'error_code'. csound-6.17.0/util/SDIF/sdif.c:105:38: note: Function 'SDIF_GetErrorString' argument 1 names different: declaration 'errorcode' definition 'error_code'. csound-6.17.0/util/SDIF/sdif.c:318:51: style:inconclusive: Function 'SDIF_SkipFrame' argument 1 names different: declaration 'fh' definition 'head'. [funcArgNamesDifferent] csound-6.17.0/util/SDIF/sdif.h:233:51: note: Function 'SDIF_SkipFrame' argument 1 names different: declaration 'fh' definition 'head'. csound-6.17.0/util/SDIF/sdif.c:318:51: note: Function 'SDIF_SkipFrame' argument 1 names different: declaration 'fh' definition 'head'. csound-6.17.0/util/SDIF/sdif.c:448:34: style:inconclusive: Function 'SDIF_Char4Eq' argument 1 names different: declaration 'thisone' definition 'ths'. [funcArgNamesDifferent] csound-6.17.0/util/SDIF/sdif.h:287:34: note: Function 'SDIF_Char4Eq' argument 1 names different: declaration 'thisone' definition 'ths'. csound-6.17.0/util/SDIF/sdif.c:448:34: note: Function 'SDIF_Char4Eq' argument 1 names different: declaration 'thisone' definition 'ths'. csound-6.17.0/util/SDIF/sdif.c:448:51: style:inconclusive: Function 'SDIF_Char4Eq' argument 2 names different: declaration 'thatone' definition 'that'. [funcArgNamesDifferent] csound-6.17.0/util/SDIF/sdif.h:287:55: note: Function 'SDIF_Char4Eq' argument 2 names different: declaration 'thatone' definition 'that'. csound-6.17.0/util/SDIF/sdif.c:448:51: note: Function 'SDIF_Char4Eq' argument 2 names different: declaration 'thatone' definition 'that'. csound-6.17.0/util/SDIF/sdif.c:688:46: style:inconclusive: Function 'SkipBytes' argument 2 names different: declaration 'numBytes' definition 'bytesToSkip'. [funcArgNamesDifferent] csound-6.17.0/util/SDIF/sdif.c:84:46: note: Function 'SkipBytes' argument 2 names different: declaration 'numBytes' definition 'bytesToSkip'. csound-6.17.0/util/SDIF/sdif.c:688:46: note: Function 'SkipBytes' argument 2 names different: declaration 'numBytes' definition 'bytesToSkip'. csound-6.17.0/util/SDIF/sdif.c:444:20: style: Variable 'id' is not assigned a value. [unassignedVariable] csound-6.17.0/util/atsa.c:972:34: style: Same expression on both sides of '=='. [duplicateExpression] csound-6.17.0/util/atsa.c:1004:34: style: Same expression on both sides of '=='. [duplicateExpression] csound-6.17.0/util/atsa.c:914:38: style:inconclusive: Function 'push_peak' argument 3 names different: declaration 'peaks' definition 'peaks_list'. [funcArgNamesDifferent] csound-6.17.0/util/atsa.c:319:38: note: Function 'push_peak' argument 3 names different: declaration 'peaks' definition 'peaks_list'. csound-6.17.0/util/atsa.c:914:38: note: Function 'push_peak' argument 3 names different: declaration 'peaks' definition 'peaks_list'. csound-6.17.0/util/atsa.c:1127:53: style:inconclusive: Function 'phase_interp' argument 2 names different: declaration 'OtherPhase' definition 'RightPhase'. [funcArgNamesDifferent] csound-6.17.0/util/atsa.c:1018:53: note: Function 'phase_interp' argument 2 names different: declaration 'OtherPhase' definition 'RightPhase'. csound-6.17.0/util/atsa.c:1127:53: note: Function 'phase_interp' argument 2 names different: declaration 'OtherPhase' definition 'RightPhase'. csound-6.17.0/util/atsa.c:1433:65: style:inconclusive: Function 'residual_get_band_energy' argument 3 names different: declaration 'fft_struct' definition 'fft'. [funcArgNamesDifferent] csound-6.17.0/util/atsa.c:1389:65: note: Function 'residual_get_band_energy' argument 3 names different: declaration 'fft_struct' definition 'fft'. csound-6.17.0/util/atsa.c:1433:65: note: Function 'residual_get_band_energy' argument 3 names different: declaration 'fft_struct' definition 'fft'. csound-6.17.0/util/atsa.c:1454:51: style:inconclusive: Function 'residual_compute_band_energy' argument 1 names different: declaration 'fft_struct' definition 'fft'. [funcArgNamesDifferent] csound-6.17.0/util/atsa.c:1391:51: note: Function 'residual_compute_band_energy' argument 1 names different: declaration 'fft_struct' definition 'fft'. csound-6.17.0/util/atsa.c:1454:51: note: Function 'residual_compute_band_energy' argument 1 names different: declaration 'fft_struct' definition 'fft'. csound-6.17.0/util/atsa.c:775:42: style: Parameter 'edges' can be declared as pointer to const [constParameter] csound-6.17.0/util/atsa.c:893:33: style: Parameter 'win' can be declared as pointer to const [constParameter] csound-6.17.0/util/atsa.c:913:54: style: Parameter 'new_peak' can be declared as pointer to const [constParameter] csound-6.17.0/util/atsa.c:1404:56: style: Parameter 'true_bands' can be declared as pointer to const [constParameter] csound-6.17.0/util/atsa.c:2655:38: style: Parameter 'arr' can be declared as pointer to const [constParameter] csound-6.17.0/util/atsa.c:2667:39: style: Parameter 'arr' can be declared as pointer to const [constParameter] csound-6.17.0/util/atsa.c:2679:38: style: Parameter 'arr' can be declared as pointer to const [constParameter] csound-6.17.0/util/atsa.c:1049:18: style: Variable 'ats_peak.frq' is assigned a value that is never used. [unreadVariable] csound-6.17.0/util/atsa.c:1050:18: style: Variable 'ats_peak.pha' is assigned a value that is never used. [unreadVariable] csound-6.17.0/util/cvanal.c:190:49: style:inconclusive: Function 'takeFFT' argument 2 names different: declaration 'inputSound' definition 'p'. [funcArgNamesDifferent] csound-6.17.0/util/cvanal.c:37:49: note: Function 'takeFFT' argument 2 names different: declaration 'inputSound' definition 'p'. csound-6.17.0/util/cvanal.c:190:49: note: Function 'takeFFT' argument 2 names different: declaration 'inputSound' definition 'p'. csound-6.17.0/util/cvanal.c:190:62: style:inconclusive: Function 'takeFFT' argument 3 names different: declaration 'outputCVH' definition 'cvh'. [funcArgNamesDifferent] csound-6.17.0/util/cvanal.c:37:71: note: Function 'takeFFT' argument 3 names different: declaration 'outputCVH' definition 'cvh'. csound-6.17.0/util/cvanal.c:190:62: note: Function 'takeFFT' argument 3 names different: declaration 'outputCVH' definition 'cvh'. csound-6.17.0/util/cvanal.c:229:15: style: Local variable 'i' shadows outer variable [shadowVariable] csound-6.17.0/util/cvanal.c:193:13: note: Shadowed declaration csound-6.17.0/util/cvanal.c:229:15: note: Shadow variable csound-6.17.0/util/dnoise.c:904:10: style: Variable 'nMax' is reassigned a value before the old one has been used. [redundantAssignment] csound-6.17.0/util/dnoise.c:542:10: note: nMax is assigned csound-6.17.0/util/dnoise.c:904:10: note: nMax is overwritten csound-6.17.0/util/hetro.c:423:20: style: Condition 'smplno<=t->smpsin-t->windsiz' is always true [knownConditionTrueFalse] csound-6.17.0/util/hetro.c:408:29: note: Assuming that condition 'smplnosmpsin-t->windsiz' is not redundant csound-6.17.0/util/hetro.c:423:20: note: Condition 'smplno<=t->smpsin-t->windsiz' is always true csound-6.17.0/util/hetro.c:308:14: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:309:14: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:310:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:311:18: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:312:18: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:313:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:314:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:315:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:316:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:317:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:318:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:319:18: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:320:18: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:321:18: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:322:18: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:323:16: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:324:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] csound-6.17.0/util/hetro.c:375:38: style: Parameter 'inb' can be declared as pointer to const [constParameter] csound-6.17.0/util/hetro.c:43:18: style: struct member 'SDIF_RowOf1TRC::index' is never used. [unusedStructMember] csound-6.17.0/util/hetro.c:43:25: style: struct member 'SDIF_RowOf1TRC::freq' is never used. [unusedStructMember] csound-6.17.0/util/hetro.c:43:31: style: struct member 'SDIF_RowOf1TRC::amp' is never used. [unusedStructMember] csound-6.17.0/util/hetro.c:43:36: style: struct member 'SDIF_RowOf1TRC::phase' is never used. [unusedStructMember] csound-6.17.0/util/hetro.c:239:29: style: Variable 's' is assigned a value that is never used. [unreadVariable] csound-6.17.0/util/lpanal.c:752:18: style: Local variable 'i' shadows outer variable [shadowVariable] csound-6.17.0/util/lpanal.c:369:17: note: Shadowed declaration csound-6.17.0/util/lpanal.c:752:18: note: Shadow variable csound-6.17.0/util/lpanal.c:752:21: style: Local variable 'j' shadows outer variable [shadowVariable] csound-6.17.0/util/lpanal.c:369:20: note: Shadowed declaration csound-6.17.0/util/lpanal.c:752:21: note: Shadow variable csound-6.17.0/util/lpanal.c:895:57: style: Parameter 'bold' can be declared as pointer to const [constParameter] csound-6.17.0/util/lpanal.c:1104:50: style: Parameter 'g' can be declared as const array [constParameter] csound-6.17.0/util/lpanal.c:1104:61: style: Parameter 'h' can be declared as const array [constParameter] csound-6.17.0/util/lpanal.c:965:7: warning: Uninitialized variable: c [uninitvar] csound-6.17.0/util/lpanal.c:902:17: note: Assuming condition is false csound-6.17.0/util/lpanal.c:965:7: note: Uninitialized variable: c csound-6.17.0/util/lpanal.c:1038:11: warning: Uninitialized variable: wsin [uninitvar] csound-6.17.0/util/lpanal.c:1031:17: note: Assuming condition is false csound-6.17.0/util/lpanal.c:1038:11: note: Uninitialized variable: wsin csound-6.17.0/util/lpanal.c:1040:19: warning: Uninitialized variable: wcos [uninitvar] csound-6.17.0/util/lpanal.c:1031:17: note: Assuming condition is false csound-6.17.0/util/lpanal.c:1040:19: note: Uninitialized variable: wcos csound-6.17.0/util/lpanal.c:588:18: style: Variable 'nb' is assigned a value that is never used. [unreadVariable] csound-6.17.0/util/lpanal.c:767:14: style: Variable 'n' is assigned a value that is never used. [unreadVariable] csound-6.17.0/util/lpci_main.c:82:7: error: Resource leak: inf [resourceLeak] csound-6.17.0/util/lpci_main.c:82:7: error: Resource leak: outf [resourceLeak] csound-6.17.0/util/mixer.c:616:33: style: Condition 'mixin[i].start>sample' is always true [knownConditionTrueFalse] csound-6.17.0/util/mixer.c:581:20: note: Assuming that condition 'sample>=mixin[i].start' is not redundant csound-6.17.0/util/mixer.c:616:33: note: Condition 'mixin[i].start>sample' is always true csound-6.17.0/util/mixer.c:272:19: style: Redundant initialization for 'src'. The initialized value is overwritten before it is read. [redundantInitialization] csound-6.17.0/util/mixer.c:270:27: note: src is initialized csound-6.17.0/util/mixer.c:272:19: note: src is overwritten csound-6.17.0/util/mixer.c:305:23: style: Local variable 'n' shadows outer variable [shadowVariable] csound-6.17.0/util/mixer.c:171:21: note: Shadowed declaration csound-6.17.0/util/mixer.c:305:23: note: Shadow variable csound-6.17.0/util/mixer.c:321:17: style: Local variable 'i' shadows outer variable [shadowVariable] csound-6.17.0/util/mixer.c:168:21: note: Shadowed declaration csound-6.17.0/util/mixer.c:321:17: note: Shadow variable csound-6.17.0/util/mixer.c:491:19: style: Local variable 'tt' shadows outer variable [shadowVariable] csound-6.17.0/util/mixer.c:439:17: note: Shadowed declaration csound-6.17.0/util/mixer.c:491:19: note: Shadow variable csound-6.17.0/util/mixer.c:639:19: style: Local variable 'n' shadows outer argument [shadowArgument] csound-6.17.0/util/mixer.c:546:50: note: Shadowed declaration csound-6.17.0/util/mixer.c:639:19: note: Shadow variable csound-6.17.0/util/mkdb.c:142:5: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] csound-6.17.0/util/mkdb.c:119:18: style: struct member 'oentry::dsblksiz' is never used. [unusedStructMember] csound-6.17.0/util/mkdb.c:120:18: style: struct member 'oentry::flags' is never used. [unusedStructMember] csound-6.17.0/util/mkdb.c:121:17: style: struct member 'oentry::thread' is never used. [unusedStructMember] csound-6.17.0/util/mkdb.c:122:18: style: struct member 'oentry::outypes' is never used. [unusedStructMember] csound-6.17.0/util/mkdb.c:123:18: style: struct member 'oentry::intypes' is never used. [unusedStructMember] csound-6.17.0/util/mkdb.c:124:19: style: struct member 'oentry::iopadr' is never used. [unusedStructMember] csound-6.17.0/util/mkdb.c:125:19: style: struct member 'oentry::kopadr' is never used. [unusedStructMember] csound-6.17.0/util/mkdb.c:126:19: style: struct member 'oentry::aopadr' is never used. [unusedStructMember] csound-6.17.0/util/mkdb.c:127:18: style: struct member 'oentry::useropinfo' is never used. [unusedStructMember] csound-6.17.0/util/mkdb.c:160:26: style: Unused variable: p [unusedVariable] csound-6.17.0/util/new_srconv.c:107:40: error: Uninitialized variable: &n [uninitvar] csound-6.17.0/util/new_srconv.c:446:22: style: Variable 'data.src_ratio' is assigned a value that is never used. [unreadVariable] csound-6.17.0/util/pv_import.c:78:23: warning: %u in format string (no. 5) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] csound-6.17.0/util/pv_import.c:78:23: warning: %u in format string (no. 6) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] csound-6.17.0/util/xtrct.c:342:18: style: Variable 'frames' is assigned a value that is never used. [unreadVariable] csound-6.17.0/util/xtrct.c:354:14: style: Variable 'frames' is assigned a value that is never used. [unreadVariable] csound-6.17.0/util1/csd_util/cs.c:387:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] csound-6.17.0/util1/csd_util/cs.c:143:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] csound-6.17.0/util1/csd_util/cs.c:307:16: style: Variable 'midmatch' is assigned a value that is never used. [unreadVariable] csound-6.17.0/util1/csd_util/makecsd.c:360:57: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] csound-6.17.0/Bela/BelaCsound.cpp:96:1: error: The one definition rule is violated, different classes/structs have the same name 'DigiOut' [ctuOneDefinitionRuleViolation] csound-6.17.0/Bela/main.cpp:102:1: note: The one definition rule is violated, different classes/structs have the same name 'DigiOut' csound-6.17.0/Bela/BelaCsound.cpp:96:1: note: The one definition rule is violated, different classes/structs have the same name 'DigiOut' csound-6.17.0/Bela/BelaCsound.cpp:149:1: error: The one definition rule is violated, different classes/structs have the same name 'CsData' [ctuOneDefinitionRuleViolation] csound-6.17.0/Bela/main.cpp:276:1: note: The one definition rule is violated, different classes/structs have the same name 'CsData' csound-6.17.0/Bela/BelaCsound.cpp:149:1: note: The one definition rule is violated, different classes/structs have the same name 'CsData' csound-6.17.0/Opcodes/doppler.cpp:70:1: error: The one definition rule is violated, different classes/structs have the same name 'DelayLine' [ctuOneDefinitionRuleViolation] csound-6.17.0/examples/plugin/opcodes.cpp:133:1: note: The one definition rule is violated, different classes/structs have the same name 'DelayLine' csound-6.17.0/Opcodes/doppler.cpp:70:1: note: The one definition rule is violated, different classes/structs have the same name 'DelayLine' diff: head csound-6.17.0/Engine/csound_orc_optimize.c:127:35: style: Parameter 'var' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Engine/csound_orc_optimize.c:127:35: style: Parameter 'var' can be declared with const [constParameter] head csound-6.17.0/Engine/csound_type_system.c:57:57: style: Parameter 'varName' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Engine/csound_type_system.c:57:57: style: Parameter 'varName' can be declared with const [constParameter] head csound-6.17.0/Engine/fgens.c:3232:51: style: Parameter 'w' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Engine/fgens.c:3232:51: style: Parameter 'w' can be declared with const [constParameter] head csound-6.17.0/Engine/linevent.c:139:46: style: Parameter 'endp' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Engine/linevent.c:139:46: style: Parameter 'endp' can be declared with const [constParameter] head csound-6.17.0/Engine/sread.c:1032:13: style: Variable 'vv' can be declared as const array [constVariable] 2.8 csound-6.17.0/Engine/sread.c:1032:13: style: Variable 'vv' can be declared with const [constVariable] head csound-6.17.0/InOut/HaikuMidi.cpp:213:44: style: Parameter 's' can be declared as reference to const [constParameter] 2.8 csound-6.17.0/InOut/HaikuMidi.cpp:213:44: style: Parameter 's' can be declared with const [constParameter] 2.8 csound-6.17.0/InOut/libmpadec/layer1.c:76:55: style: Parameter 'fraction' can be declared with const [constParameter] head csound-6.17.0/InOut/libmpadec/layer2.c:182:20: style: Variable 'sblimits' can be declared as const array [constVariable] 2.8 csound-6.17.0/InOut/libmpadec/layer2.c:182:20: style: Variable 'sblimits' can be declared with const [constVariable] head csound-6.17.0/InOut/libmpadec/layer3.c:460:69: style: Parameter 'scalefac' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/libmpadec/layer3.c:460:69: style: Parameter 'scalefac' can be declared with const [constParameter] head csound-6.17.0/InOut/libmpadec/layer3.c:571:55: style: Parameter 'out1' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/libmpadec/layer3.c:571:55: style: Parameter 'out1' can be declared with const [constParameter] head csound-6.17.0/InOut/libmpadec/layer3.c:572:57: style: Parameter 'w' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/libmpadec/layer3.c:572:57: style: Parameter 'w' can be declared with const [constParameter] head csound-6.17.0/InOut/libmpadec/layer3.c:691:55: style: Parameter 'out1' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/libmpadec/layer3.c:691:55: style: Parameter 'out1' can be declared with const [constParameter] head csound-6.17.0/InOut/libmpadec/layer3.c:692:57: style: Parameter 'w' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/libmpadec/layer3.c:692:57: style: Parameter 'w' can be declared with const [constParameter] head csound-6.17.0/InOut/libmpadec/mp3dec.c:367:18: style: Variable 'mp3_errors' can be declared as const array [constVariable] 2.8 csound-6.17.0/InOut/libmpadec/mp3dec.c:367:18: style: Variable 'mp3_errors' can be declared with const [constVariable] head csound-6.17.0/InOut/libmpadec/mpadec.c:711:16: style: Variable 'mpa_errors' can be declared as const array [constVariable] 2.8 csound-6.17.0/InOut/libmpadec/mpadec.c:711:16: style: Variable 'mpa_errors' can be declared with const [constVariable] head csound-6.17.0/InOut/libmpadec/tables.c:844:18: style: Variable 'mulmul' can be declared as const array [constVariable] 2.8 csound-6.17.0/InOut/libmpadec/tables.c:844:18: style: Variable 'mulmul' can be declared with const [constVariable] head csound-6.17.0/InOut/libsnd.c:622:13: style: Variable 'a' can be declared as const array [constVariable] 2.8 csound-6.17.0/InOut/libsnd.c:622:13: style: Variable 'a' can be declared with const [constVariable] head csound-6.17.0/InOut/libsnd_u.c:39:63: style: Parameter 'asr' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/libsnd_u.c:39:63: style: Parameter 'asr' can be declared with const [constParameter] head csound-6.17.0/InOut/rtalsa.c:194:46: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/rtalsa.c:194:46: style: Parameter 'inBuf' can be declared with const [constParameter] head csound-6.17.0/InOut/rtalsa.c:216:48: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/rtalsa.c:216:48: style: Parameter 'inBuf' can be declared with const [constParameter] head csound-6.17.0/InOut/rtalsa.c:237:56: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/rtalsa.c:237:56: style: Parameter 'inBuf' can be declared with const [constParameter] head csound-6.17.0/InOut/rtalsa.c:257:45: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/rtalsa.c:257:45: style: Parameter 'inBuf' can be declared with const [constParameter] head csound-6.17.0/InOut/rtwinmm.c:155:46: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/rtwinmm.c:155:46: style: Parameter 'inBuf' can be declared with const [constParameter] head csound-6.17.0/InOut/rtwinmm.c:173:48: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/rtwinmm.c:173:48: style: Parameter 'inBuf' can be declared with const [constParameter] head csound-6.17.0/InOut/rtwinmm.c:190:56: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/rtwinmm.c:190:56: style: Parameter 'inBuf' can be declared with const [constParameter] head csound-6.17.0/InOut/rtwinmm.c:205:45: style: Parameter 'inBuf' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/InOut/rtwinmm.c:205:45: style: Parameter 'inBuf' can be declared with const [constParameter] head csound-6.17.0/InOut/rtwinmm.c:395:22: style: Variable 'dwFlags' can be declared as pointer to const [constVariable] 2.8 csound-6.17.0/InOut/rtwinmm.c:395:22: style: Variable 'dwFlags' can be declared with const [constVariable] head csound-6.17.0/InOut/rtwinmm.c:424:22: style: Variable 'dwFlags' can be declared as pointer to const [constVariable] 2.8 csound-6.17.0/InOut/rtwinmm.c:424:22: style: Variable 'dwFlags' can be declared with const [constVariable] head csound-6.17.0/InOut/rtwinmm.c:487:24: style: Variable 'dwFlags' can be declared as pointer to const [constVariable] 2.8 csound-6.17.0/InOut/rtwinmm.c:487:24: style: Variable 'dwFlags' can be declared with const [constVariable] head csound-6.17.0/OOps/fftlib.c:3320:31: style: Parameter 'buf1' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/OOps/fftlib.c:3320:31: style: Parameter 'buf1' can be declared with const [constParameter] head csound-6.17.0/OOps/fftlib.c:3320:44: style: Parameter 'buf2' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/OOps/fftlib.c:3320:44: style: Parameter 'buf2' can be declared with const [constParameter] head csound-6.17.0/OOps/lpred.c:487:61: style: Parameter 'c' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/OOps/lpred.c:487:61: style: Parameter 'c' can be declared with const [constParameter] head csound-6.17.0/OOps/pstream.c:184:38: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/OOps/pstream.c:184:38: style: Parameter 'a' can be declared with const [constParameter] head csound-6.17.0/OOps/ugens3.c:409:53: style: Parameter 'ftbl' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/OOps/ugens3.c:409:53: style: Parameter 'ftbl' can be declared with const [constParameter] head csound-6.17.0/OOps/ugens3.c:423:55: style: Parameter 'ftbl' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/OOps/ugens3.c:423:55: style: Parameter 'ftbl' can be declared with const [constParameter] head csound-6.17.0/OOps/ugens3.c:439:52: style: Parameter 'ftbl' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/OOps/ugens3.c:439:52: style: Parameter 'ftbl' can be declared with const [constParameter] head csound-6.17.0/OOps/ugens3.c:462:39: style: Parameter 'ftbl' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/OOps/ugens3.c:462:39: style: Parameter 'ftbl' can be declared with const [constParameter] head csound-6.17.0/OOps/ugens5.c:835:24: style: Parameter 'poleReal' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/OOps/ugens5.c:835:24: style: Parameter 'poleReal' can be declared with const [constParameter] head csound-6.17.0/OOps/ugens5.c:835:42: style: Parameter 'poleImag' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/OOps/ugens5.c:835:42: style: Parameter 'poleImag' can be declared with const [constParameter] head csound-6.17.0/Opcodes/ambicode.c:357:27: style: Variable 'w' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:357:27: style: Variable 'w' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:360:27: style: Variable 'y' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:360:27: style: Variable 'y' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:404:27: style: Variable 'w' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:404:27: style: Variable 'w' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:405:27: style: Variable 'x' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:405:27: style: Variable 'x' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:406:27: style: Variable 'y' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:406:27: style: Variable 'y' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:412:27: style: Variable 'v' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:412:27: style: Variable 'v' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:451:25: style: Variable 'w' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:451:25: style: Variable 'w' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:452:25: style: Variable 'x' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:452:25: style: Variable 'x' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:453:25: style: Variable 'y' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:453:25: style: Variable 'y' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:458:25: style: Variable 'u' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:458:25: style: Variable 'u' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:459:25: style: Variable 'v' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:459:25: style: Variable 'v' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:502:27: style: Variable 'w' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:502:27: style: Variable 'w' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:504:27: style: Variable 'x' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:504:27: style: Variable 'x' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:506:27: style: Variable 'y' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:506:27: style: Variable 'y' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:512:27: style: Variable 'u' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:512:27: style: Variable 'u' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:514:27: style: Variable 'v' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:514:27: style: Variable 'v' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:557:27: style: Variable 'w' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:557:27: style: Variable 'w' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:559:27: style: Variable 'x' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:559:27: style: Variable 'x' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:561:27: style: Variable 'y' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:561:27: style: Variable 'y' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:563:27: style: Variable 'z' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:563:27: style: Variable 'z' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:566:27: style: Variable 's' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:566:27: style: Variable 's' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:568:27: style: Variable 't' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:568:27: style: Variable 't' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:571:27: style: Variable 'v' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:571:27: style: Variable 'v' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:608:25: style: Variable 'w' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:608:25: style: Variable 'w' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:609:25: style: Variable 'x' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:609:25: style: Variable 'x' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:610:25: style: Variable 'y' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:610:25: style: Variable 'y' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:611:25: style: Variable 'u' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:611:25: style: Variable 'u' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ambicode.c:612:25: style: Variable 'v' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ambicode.c:612:25: style: Variable 'v' can be declared with const [constVariable] head csound-6.17.0/Opcodes/bformdec2.cpp:1755:9: style: Variable 'dict_3dto2d' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/bformdec2.cpp:1755:9: style: Variable 'dict_3dto2d' can be declared with const [constVariable] head csound-6.17.0/Opcodes/bformdec2.cpp:1756:9: style: Variable 'order_signals3d' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/bformdec2.cpp:1756:9: style: Variable 'order_signals3d' can be declared with const [constVariable] head csound-6.17.0/Opcodes/bformdec2.cpp:1757:9: style: Variable 'order_signals2d' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/bformdec2.cpp:1757:9: style: Variable 'order_signals2d' can be declared with const [constVariable] head csound-6.17.0/Opcodes/dsputil.c:173:14: style: Parameter 'sce' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/dsputil.c:173:14: style: Parameter 'sce' can be declared with const [constParameter] head csound-6.17.0/Opcodes/emugens/emugens.c:1339:30: style: Parameter 'op' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/emugens/emugens.c:1339:30: style: Parameter 'op' can be declared with const [constParameter] head csound-6.17.0/Opcodes/emugens/emugens.c:619:51: style: Parameter 'xs' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/emugens/emugens.c:619:51: style: Parameter 'xs' can be declared with const [constParameter] head csound-6.17.0/Opcodes/fm4op.c:58:47: style: Parameter 'coeffs' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/fm4op.c:58:47: style: Parameter 'coeffs' can be declared with const [constParameter] head csound-6.17.0/Opcodes/fm4op.c:76:51: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/fm4op.c:76:51: style: Parameter 'data' can be declared with const [constParameter] head csound-6.17.0/Opcodes/ftest.c:103:45: style: Parameter 'pOrder' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/ftest.c:103:45: style: Parameter 'pOrder' can be declared with const [constParameter] 2.8 csound-6.17.0/Opcodes/ftsamplebank.cpp:286:17: style: The scope of the variable 'fileExtension' can be reduced. [variableScope] 2.8 csound-6.17.0/Opcodes/hrtferX.c:101:9: style: Comparing expression of type 'unsigned char' against value 4660. Condition is always false. [compareValueOutOfTypeRangeError] head csound-6.17.0/Opcodes/linuxjoystick.c:107:29: warning: Invalid read() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] csound-6.17.0/Opcodes/linuxjoystick.c:116:25: note: Assignment 'stick->devFD=-1', assigned value is -1 csound-6.17.0/Opcodes/linuxjoystick.c:107:29: note: Invalid argument head csound-6.17.0/Opcodes/liveconv.c:72:61: style: Parameter 'now' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/liveconv.c:72:61: style: Parameter 'now' can be declared with const [constParameter] head csound-6.17.0/Opcodes/newfils.c:2239:41: style: Parameter 'state' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/newfils.c:2239:41: style: Parameter 'state' can be declared with const [constParameter] head csound-6.17.0/Opcodes/oscbnk.c:155:59: style: Parameter 'ft' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/oscbnk.c:155:59: style: Parameter 'ft' can be declared with const [constParameter] head csound-6.17.0/Opcodes/oscbnk.c:1983:17: style: Variable 'tnums' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/oscbnk.c:1983:17: style: Variable 'tnums' can be declared with const [constVariable] head csound-6.17.0/Opcodes/oscbnk.c:1984:17: style: Variable 'modes' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/oscbnk.c:1984:17: style: Variable 'modes' can be declared with const [constVariable] head csound-6.17.0/Opcodes/physutil.c:478:45: style: Parameter 'coeffs' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/physutil.c:478:45: style: Parameter 'coeffs' can be declared with const [constParameter] head csound-6.17.0/Opcodes/physutil.c:484:45: style: Parameter 'coeffs' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/physutil.c:484:45: style: Parameter 'coeffs' can be declared with const [constParameter] 2.8 csound-6.17.0/Opcodes/platerev.c:200:20: error: Uninitialized variable: wi [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:200:20: note: Uninitialized variable: wi head csound-6.17.0/Opcodes/platerev.c:200:20: warning: Uninitialized variable: wi [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:200:20: note: Uninitialized variable: wi 2.8 csound-6.17.0/Opcodes/platerev.c:201:31: error: Uninitialized variable: cdi [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:201:31: note: Uninitialized variable: cdi head csound-6.17.0/Opcodes/platerev.c:201:31: warning: Uninitialized variable: cdi [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:201:31: note: Uninitialized variable: cdi 2.8 csound-6.17.0/Opcodes/platerev.c:201:51: error: Uninitialized variable: sdi [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:201:51: note: Uninitialized variable: sdi head csound-6.17.0/Opcodes/platerev.c:201:51: warning: Uninitialized variable: sdi [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:201:51: note: Uninitialized variable: sdi 2.8 csound-6.17.0/Opcodes/platerev.c:220:20: error: Uninitialized variable: wo [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:220:20: note: Uninitialized variable: wo head csound-6.17.0/Opcodes/platerev.c:220:20: warning: Uninitialized variable: wo [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:220:20: note: Uninitialized variable: wo 2.8 csound-6.17.0/Opcodes/platerev.c:221:31: error: Uninitialized variable: cdo [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:221:31: note: Uninitialized variable: cdo head csound-6.17.0/Opcodes/platerev.c:221:31: warning: Uninitialized variable: cdo [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:221:31: note: Uninitialized variable: cdo 2.8 csound-6.17.0/Opcodes/platerev.c:221:51: error: Uninitialized variable: sdo [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:221:51: note: Uninitialized variable: sdo head csound-6.17.0/Opcodes/platerev.c:221:51: warning: Uninitialized variable: sdo [uninitvar] csound-6.17.0/Opcodes/platerev.c:132:18: note: Assuming condition is false csound-6.17.0/Opcodes/platerev.c:221:51: note: Uninitialized variable: sdo head csound-6.17.0/Opcodes/sfont.c:212:34: style: Parameter 's' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/sfont.c:212:34: style: Parameter 's' can be declared with const [constParameter] head csound-6.17.0/Opcodes/tl/fractalnoise.cpp:144:31: style: Parameter 'cs_amp' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/tl/fractalnoise.cpp:144:31: style: Parameter 'cs_amp' can be declared with const [constParameter] head csound-6.17.0/Opcodes/tl/fractalnoise.cpp:144:46: style: Parameter 'cs_beta' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/tl/fractalnoise.cpp:144:46: style: Parameter 'cs_beta' can be declared with const [constParameter] head csound-6.17.0/Opcodes/ugens7.c:185:50: style: Parameter 'amp' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/ugens7.c:185:50: style: Parameter 'amp' can be declared with const [constParameter] head csound-6.17.0/Opcodes/ugens7.c:185:62: style: Parameter 'fund' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/ugens7.c:185:62: style: Parameter 'fund' can be declared with const [constParameter] head csound-6.17.0/Opcodes/ugens7.c:185:75: style: Parameter 'form' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/ugens7.c:185:75: style: Parameter 'form' can be declared with const [constParameter] head csound-6.17.0/Opcodes/ugens9.c:163:14: style: Parameter 'sceEnd' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/ugens9.c:163:14: style: Parameter 'sceEnd' can be declared with const [constParameter] head csound-6.17.0/Opcodes/ugensa.c:169:73: style: Parameter 'amp' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/ugensa.c:169:73: style: Parameter 'amp' can be declared with const [constParameter] head csound-6.17.0/Opcodes/ugensa.c:170:28: style: Parameter 'fund' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/ugensa.c:170:28: style: Parameter 'fund' can be declared with const [constParameter] head csound-6.17.0/Opcodes/ugensa.c:170:41: style: Parameter 'ptch' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Opcodes/ugensa.c:170:41: style: Parameter 'ptch' can be declared with const [constParameter] head csound-6.17.0/Opcodes/ugnorman.c:1502:13: style: Variable 'edges' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ugnorman.c:1502:13: style: Variable 'edges' can be declared with const [constVariable] head csound-6.17.0/Opcodes/ugsc.c:127:12: style: Variable 'poles' can be declared as const array [constVariable] 2.8 csound-6.17.0/Opcodes/ugsc.c:127:12: style: Variable 'poles' can be declared with const [constVariable] head csound-6.17.0/Top/csound.c:2845:57: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Top/csound.c:2845:57: style: Parameter 'p' can be declared with const [constParameter] head csound-6.17.0/Top/csound.c:3843:40: style: Parameter 'func' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Top/csound.c:3843:40: style: Parameter 'func' can be declared with const [constParameter] head csound-6.17.0/Top/one_file.c:372:41: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/Top/one_file.c:372:41: style: Parameter 'end' can be declared with const [constParameter] head csound-6.17.0/util/atsa.c:1404:56: style: Parameter 'true_bands' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/util/atsa.c:1404:56: style: Parameter 'true_bands' can be declared with const [constParameter] head csound-6.17.0/util/atsa.c:2655:38: style: Parameter 'arr' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/util/atsa.c:2655:38: style: Parameter 'arr' can be declared with const [constParameter] head csound-6.17.0/util/atsa.c:2667:39: style: Parameter 'arr' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/util/atsa.c:2667:39: style: Parameter 'arr' can be declared with const [constParameter] head csound-6.17.0/util/atsa.c:2679:38: style: Parameter 'arr' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/util/atsa.c:2679:38: style: Parameter 'arr' can be declared with const [constParameter] head csound-6.17.0/util/atsa.c:775:42: style: Parameter 'edges' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/util/atsa.c:775:42: style: Parameter 'edges' can be declared with const [constParameter] head csound-6.17.0/util/atsa.c:893:33: style: Parameter 'win' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/util/atsa.c:893:33: style: Parameter 'win' can be declared with const [constParameter] head csound-6.17.0/util/atsa.c:913:54: style: Parameter 'new_peak' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/util/atsa.c:913:54: style: Parameter 'new_peak' can be declared with const [constParameter] head csound-6.17.0/util/hetro.c:375:38: style: Parameter 'inb' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/util/hetro.c:375:38: style: Parameter 'inb' can be declared with const [constParameter] 2.8 csound-6.17.0/util/lpanal.c:1038:11: error: Uninitialized variable: wsin [uninitvar] csound-6.17.0/util/lpanal.c:1031:17: note: Assuming condition is false csound-6.17.0/util/lpanal.c:1038:11: note: Uninitialized variable: wsin head csound-6.17.0/util/lpanal.c:1038:11: warning: Uninitialized variable: wsin [uninitvar] csound-6.17.0/util/lpanal.c:1031:17: note: Assuming condition is false csound-6.17.0/util/lpanal.c:1038:11: note: Uninitialized variable: wsin 2.8 csound-6.17.0/util/lpanal.c:1040:19: error: Uninitialized variable: wcos [uninitvar] csound-6.17.0/util/lpanal.c:1031:17: note: Assuming condition is false csound-6.17.0/util/lpanal.c:1040:19: note: Uninitialized variable: wcos head csound-6.17.0/util/lpanal.c:1040:19: warning: Uninitialized variable: wcos [uninitvar] csound-6.17.0/util/lpanal.c:1031:17: note: Assuming condition is false csound-6.17.0/util/lpanal.c:1040:19: note: Uninitialized variable: wcos head csound-6.17.0/util/lpanal.c:1104:50: style: Parameter 'g' can be declared as const array [constParameter] 2.8 csound-6.17.0/util/lpanal.c:1104:50: style: Parameter 'g' can be declared with const [constParameter] head csound-6.17.0/util/lpanal.c:1104:61: style: Parameter 'h' can be declared as const array [constParameter] 2.8 csound-6.17.0/util/lpanal.c:1104:61: style: Parameter 'h' can be declared with const [constParameter] head csound-6.17.0/util/lpanal.c:895:57: style: Parameter 'bold' can be declared as pointer to const [constParameter] 2.8 csound-6.17.0/util/lpanal.c:895:57: style: Parameter 'bold' can be declared with const [constParameter] 2.8 csound-6.17.0/util/lpanal.c:965:7: error: Uninitialized variable: c [uninitvar] csound-6.17.0/util/lpanal.c:902:17: note: Assuming condition is false csound-6.17.0/util/lpanal.c:965:7: note: Uninitialized variable: c head csound-6.17.0/util/lpanal.c:965:7: warning: Uninitialized variable: c [uninitvar] csound-6.17.0/util/lpanal.c:902:17: note: Assuming condition is false csound-6.17.0/util/lpanal.c:965:7: note: Uninitialized variable: c DONE