2026-05-26 09:06 ftp://ftp.de.debian.org/debian/pool/main/b/bristol/bristol_0.60.11.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-117-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: bc33aee (2026-05-26 08:48:42 +0200) count: 3332 2397 elapsed-time: 238.8 398.0 head-timing-info: old-timing-info: head results: bristol-0.60.11/bin/bristoljackstats.c:71:22: style: Parameter 'argv' can be declared as const array [constParameter] bristol-0.60.11/bin/bristoljackstats.c:73:6: style: Unused variable: outfd [unusedVariable] bristol-0.60.11/bin/bristoljackstats.c:73:13: style: Unused variable: nullfd [unusedVariable] bristol-0.60.11/bin/bristoljackstats.c:74:7: style: Unused variable: lbuf [unusedVariable] bristol-0.60.11/brighton/brightonKeyboards.h:1660:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_PITCH [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonKeyboards.h:1689:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brighton.c:169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SYNTHCOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brighton.c:189:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SYNTHCOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brighton.c:280:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_LOG_BRIGHTON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brighton.c:1858:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CONN_SEQ [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brighton.c:2076:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SYNTHCOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brighton.c:2088:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SYNTHCOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brighton.c:212:32: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:483:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:596:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:606:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:641:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:657:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:667:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:699:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:704:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:712:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:718:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:767:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:791:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:799:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:808:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:818:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:824:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:875:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:882:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:889:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:900:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:912:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:930:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:938:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:954:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:965:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:1030:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brighton.c:1763:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/brighton/brighton.c:1840:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/brighton/brighton.c:1866:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/brighton/brighton.c:1964:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/brighton/brighton.c:1019:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bristol-0.60.11/brighton/brighton.c:2074:23: style:inconclusive: Function 'printBrightonHelp' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brighton.c:486:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:486:8: note: Shadow local variable bristol-0.60.11/brighton/brighton.c:541:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:541:8: note: Shadow local variable bristol-0.60.11/brighton/brighton.c:1000:9: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:1000:9: note: Shadow local variable bristol-0.60.11/brighton/brighton.c:1356:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:1356:8: note: Shadow local variable bristol-0.60.11/brighton/brighton.c:1479:9: style: Local variable 'scale' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:111:14: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:1479:9: note: Shadow local variable bristol-0.60.11/brighton/brighton.c:1548:13: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:1548:13: note: Shadow local variable bristol-0.60.11/brighton/brighton.c:542:10: style: Variable 'yp' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brighton.c:945:60: warning: Uninitialized variable: mbi [uninitvar] bristol-0.60.11/brighton/brighton.c:942:17: note: Assuming condition is false bristol-0.60.11/brighton/brighton.c:945:60: note: Uninitialized variable: mbi bristol-0.60.11/brighton/brightonArp2600.c:798:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_UNLINK [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonArp2600.c:1008:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonArp2600.c:1036:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonArp2600.c:1067:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonArp2600.c:1077:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonArp2600.c:1094:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_PARAMCHANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonArp2600.c:1571:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonArp2600.c:1572:14: style: Variable 'event.value' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonArp2600.c:1553:14: note: event.value is assigned bristol-0.60.11/brighton/brightonArp2600.c:1572:14: note: event.value is overwritten bristol-0.60.11/brighton/brightonArp2600.c:875:37: style:inconclusive: Function 'arp2600MidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonArp2600.c:875:46: style:inconclusive: Function 'arp2600MidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonArp2600.c:875:59: style:inconclusive: Function 'arp2600MidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonArp2600.c:875:72: style:inconclusive: Function 'arp2600MidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonArp2600.c:1023:34: style:inconclusive: Function 'arp2600Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonArp2600.c:1023:43: style:inconclusive: Function 'arp2600Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonArp2600.c:1023:54: style:inconclusive: Function 'arp2600Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonArp2600.c:1023:67: style:inconclusive: Function 'arp2600Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonArp2600.c:1214:29: style:inconclusive: Function 'arp2600Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonArp2600.c:1532:34: style:inconclusive: Function 'arp2600Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonArp2600.c:772:26: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'arp2600MidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonArp2600.c:1271:33: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonArp2600.c:772:26: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonAxxe.c:727:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonAxxe.c:755:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonAxxe.c:796:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonAxxe.c:1076:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonAxxe.c:616:20: style: Expression '(X | 0x1) == 0x0' is always false. [comparisonError] bristol-0.60.11/brighton/brightonAxxe.c:578:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonAxxe.c:578:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonAxxe.c:578:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonAxxe.c:578:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonAxxe.c:742:31: style:inconclusive: Function 'axxeCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonAxxe.c:742:40: style:inconclusive: Function 'axxeCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonAxxe.c:742:51: style:inconclusive: Function 'axxeCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonAxxe.c:742:64: style:inconclusive: Function 'axxeCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonAxxe.c:832:26: style:inconclusive: Function 'axxeInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonAxxe.c:1037:31: style:inconclusive: Function 'axxeConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonAxxe.c:605:23: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'axxeMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonAxxe.c:880:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonAxxe.c:605:23: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonBME700.c:490:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:505:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:525:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:667:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:735:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:758:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:794:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:804:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:811:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:820:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:901:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:1165:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:1240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBME700.c:476:35: style:inconclusive: Function 'BME700KeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:476:44: style:inconclusive: Function 'BME700KeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:476:55: style:inconclusive: Function 'BME700KeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:476:68: style:inconclusive: Function 'BME700KeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:545:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:545:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:545:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:545:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:582:35: style:inconclusive: Function 'BME700ModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:582:44: style:inconclusive: Function 'BME700ModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:582:55: style:inconclusive: Function 'BME700ModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:582:68: style:inconclusive: Function 'BME700ModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:714:32: style:inconclusive: Function 'BME700Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:714:41: style:inconclusive: Function 'BME700Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:714:52: style:inconclusive: Function 'BME700Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:714:65: style:inconclusive: Function 'BME700Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:914:28: style:inconclusive: Function 'BME700Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBME700.c:1201:33: style:inconclusive: Function 'BME700Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBassMaker.c:708:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:740:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FT_REQ [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:870:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FT_CANCEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:962:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_ALL_NOTES_OFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1020:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1052:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1188:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1210:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1233:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1280:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1355:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FT_TICKTIME [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1429:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1774:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1841:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:1862:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:2112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBassMaker.c:470:55: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:472:55: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:474:55: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:476:55: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:508:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:511:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:513:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:515:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:517:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:519:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:522:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:524:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:542:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:546:54: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBassMaker.c:992:29: style:inconclusive: Function 'bmCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBassMaker.c:992:38: style:inconclusive: Function 'bmCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBassMaker.c:992:49: style:inconclusive: Function 'bmCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBassMaker.c:992:62: style:inconclusive: Function 'bmCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBassMaker.c:1938:24: style:inconclusive: Function 'bmInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBassMaker.c:2088:29: style:inconclusive: Function 'bmConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBassMaker.c:695:21: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'bmMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonBassMaker.c:1985:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonBassMaker.c:695:21: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonBassMaker.c:814:9: style: Variable 'bm' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonBassMaker.c:1245:28: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'bmCallController' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonBassMaker.c:1957:35: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonBassMaker.c:1245:28: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonBassMaker.c:1332:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'bmCallPad1' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonBassMaker.c:1960:35: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonBassMaker.c:1332:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonBassMaker.c:1337:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'bmCallPad2' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonBassMaker.c:1961:35: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonBassMaker.c:1337:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonBassMaker.c:1941:14: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonBassMaker.c:117:8: style: struct member 'BmNote::pad1' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:118:8: style: struct member 'BmNote::pad2' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:136:8: style: struct member 'BmControl::speed' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:137:8: style: struct member 'BmControl::duty' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:143:8: style: struct member 'BmControl::select' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:147:8: style: struct member 'BmControl::cop' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:148:8: style: struct member 'BmControl::pad1' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:150:8: style: struct member 'BmControl::activeled' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:151:8: style: struct member 'BmControl::selectled' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:152:8: style: struct member 'BmControl::dirled' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:153:8: style: struct member 'BmControl::mem' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:156:8: style: struct member 'BmControl::pad2' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:157:8: style: struct member 'BmControl::display' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonBassMaker.c:816:15: style: Variable 'inc' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBassMaker.c:838:7: style: Variable 'seq' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBassMaker.c:842:7: style: Variable 'seq' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBassMaker.c:846:7: style: Variable 'seq' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBassMaker.c:850:7: style: Variable 'seq' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBassMaker.c:855:7: style: Variable 'inc' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBassMaker.c:859:7: style: Variable 'inc' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBassMaker.c:863:7: style: Variable 'inc' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBassMaker.c:867:7: style: Variable 'inc' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBassMaker.c:1972:11: style: Variable 'dispatch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBitOne.c:1869:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HIGHKEY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:1890:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SEQ_MAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:1907:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHORD_MAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:1973:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2018:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2064:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2241:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2531:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2742:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2846:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2974:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:3031:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:3062:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:3179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:3257:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:3399:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:3448:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:3713:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:3971:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_PITCH [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:3993:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_NRP_GLIDE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4002:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_NRP_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4017:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_NRP_VELOCITY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4075:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_TRANSPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4091:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHAN_OMNI [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4133:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_NRP_GAIN [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4144:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_NRP_ENABLE_NRP [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4157:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_NRP_DETUNE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4495:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_AM_SMAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4534:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_AM_CCOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4572:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_ALL_NOTES_OFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4617:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BIT_ONE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:4956:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonBitOne.c:2458:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonBitOne.c:4611:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonBitOne.c:4644:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonBitOne.c:2999:13: style: Redundant initialization for 'value'. The initialized value is overwritten before it is read. [redundantInitialization] bristol-0.60.11/brighton/brightonBitOne.c:2965:14: note: value is initialized bristol-0.60.11/brighton/brightonBitOne.c:2999:13: note: value is overwritten bristol-0.60.11/brighton/brightonBitOne.c:3090:13: style: Variable 'oloc' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonBitOne.c:3089:9: note: oloc is assigned bristol-0.60.11/brighton/brightonBitOne.c:3090:13: note: oloc is overwritten bristol-0.60.11/brighton/brightonBitOne.c:3658:10: style: Variable 'scratch' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonBitOne.c:3657:10: note: scratch is assigned bristol-0.60.11/brighton/brightonBitOne.c:3658:10: note: scratch is overwritten bristol-0.60.11/brighton/brightonBitOne.c:1882:30: style:inconclusive: Function 'seqInsert' argument 1 names different: declaration '' definition 'seq'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:1882:39: style:inconclusive: Function 'seqInsert' argument 2 names different: declaration '' definition 'note'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:1882:49: style:inconclusive: Function 'seqInsert' argument 3 names different: declaration '' definition 'transpose'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:1899:32: style:inconclusive: Function 'chordInsert' argument 1 names different: declaration '' definition 'seq'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:1899:41: style:inconclusive: Function 'chordInsert' argument 2 names different: declaration '' definition 'note'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:1899:51: style:inconclusive: Function 'chordInsert' argument 3 names different: declaration '' definition 'transpose'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:1922:35: style:inconclusive: Function 'bitoneKeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:1922:44: style:inconclusive: Function 'bitoneKeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:1922:55: style:inconclusive: Function 'bitoneKeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:1922:68: style:inconclusive: Function 'bitoneKeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:2161:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:2161:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:2161:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:2161:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:2696:31: style:inconclusive: Function 'bitoneExtendedEntry' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:2696:42: style:inconclusive: Function 'bitoneExtendedEntry' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:2696:50: style:inconclusive: Function 'bitoneExtendedEntry' argument 3 names different: declaration '' definition 'chan'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:2696:60: style:inconclusive: Function 'bitoneExtendedEntry' argument 4 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:2696:67: style:inconclusive: Function 'bitoneExtendedEntry' argument 5 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:2696:74: style:inconclusive: Function 'bitoneExtendedEntry' argument 6 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:3435:33: style:inconclusive: Function 'bitoneCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:3435:42: style:inconclusive: Function 'bitoneCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:3435:53: style:inconclusive: Function 'bitoneCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:3435:66: style:inconclusive: Function 'bitoneCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:4583:28: style:inconclusive: Function 'bitoneInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:4923:33: style:inconclusive: Function 'bitoneConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonBitOne.c:1788:19: style: Parameter 'synth' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonBitOne.c:2038:60: style: Variable 'scratch2' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonBitOne.c:2652:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'bitoneMidiNull' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonBitOne.c:4677:46: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonBitOne.c:2652:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonBitOne.c:3332:28: style: Variable 'scratch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonBitOne.c:4586:14: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonBitOne.c:3189:34: style: Variable 'other' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBitOne.c:3332:36: style: Variable 'scratch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBitOne.c:3348:11: style: Variable 'scratch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBitOne.c:3599:10: style: Variable 'layer' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBitOne.c:3602:10: style: Variable 'layer' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonBitOne.c:4608:11: style: Variable 'dispatch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:607:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:646:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:1377:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:1474:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_RP_FINETUNE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:1911:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevices [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:2091:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:2171:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevices [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:2233:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:2558:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevices [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:2656:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevices [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:2738:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:3070:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevices [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:3128:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:3743:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCLI.c:3322:17: style:inconclusive: Boolean expression 'j!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bristol-0.60.11/brighton/brightonCLI.c:3343:31: style:inconclusive: Boolean expression 'comm[k]==' '' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bristol-0.60.11/brighton/brightonCLI.c:777:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brightonCLI.c:2551:23: style: Array index 'v' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brightonCLI.c:2626:23: style: Array index 'v' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/brighton/brightonCLI.c:1811:52: style: Expression is always false because 'else if' condition matches previous condition at line 1785. [multiCondition] bristol-0.60.11/brighton/brightonCLI.c:1816:56: style: Expression is always false because 'else if' condition matches previous condition at line 1790. [multiCondition] bristol-0.60.11/brighton/brightonCLI.c:1821:51: style: Expression is always false because 'else if' condition matches previous condition at line 1795. [multiCondition] bristol-0.60.11/brighton/brightonCLI.c:1826:57: style: Expression is always false because 'else if' condition matches previous condition at line 1800. [multiCondition] bristol-0.60.11/brighton/brightonCLI.c:1831:49: style: Expression is always false because 'else if' condition matches previous condition at line 1805. [multiCondition] bristol-0.60.11/brighton/brightonCLI.c:1336:17: style: Condition 'comm[i]=='%'' is always true [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCLI.c:1324:16: note: Assuming that condition 'comm[i]=='%'' is not redundant bristol-0.60.11/brighton/brightonCLI.c:1328:11: note: Assuming condition is false bristol-0.60.11/brighton/brightonCLI.c:1336:17: note: Condition 'comm[i]=='%'' is always true bristol-0.60.11/brighton/brightonCLI.c:1211:16: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonCLI.c:1214:16: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonCLI.c:1217:16: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonCLI.c:1224:16: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonCLI.c:1227:16: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonCLI.c:658:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:655:4: note: n is assigned bristol-0.60.11/brighton/brightonCLI.c:658:4: note: n is overwritten bristol-0.60.11/brighton/brightonCLI.c:661:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:658:4: note: n is assigned bristol-0.60.11/brighton/brightonCLI.c:661:4: note: n is overwritten bristol-0.60.11/brighton/brightonCLI.c:664:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:661:4: note: n is assigned bristol-0.60.11/brighton/brightonCLI.c:664:4: note: n is overwritten bristol-0.60.11/brighton/brightonCLI.c:667:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:664:4: note: n is assigned bristol-0.60.11/brighton/brightonCLI.c:667:4: note: n is overwritten bristol-0.60.11/brighton/brightonCLI.c:676:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:667:4: note: n is assigned bristol-0.60.11/brighton/brightonCLI.c:676:4: note: n is overwritten bristol-0.60.11/brighton/brightonCLI.c:676:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:672:5: note: n is assigned bristol-0.60.11/brighton/brightonCLI.c:676:4: note: n is overwritten bristol-0.60.11/brighton/brightonCLI.c:1117:5: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1114:5: note: n is assigned bristol-0.60.11/brighton/brightonCLI.c:1117:5: note: n is overwritten bristol-0.60.11/brighton/brightonCLI.c:1454:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1451:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1454:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1457:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1454:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1457:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1460:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1457:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1460:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1463:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1460:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1463:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1736:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1733:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1736:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1741:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1736:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1741:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1745:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1741:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1745:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1749:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1745:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1749:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1753:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1749:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1753:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1757:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1753:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1757:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1763:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1757:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1763:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1768:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1763:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1768:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:1773:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:1768:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:1773:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:2462:7: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:2461:7: note: t is assigned bristol-0.60.11/brighton/brightonCLI.c:2462:7: note: t is overwritten bristol-0.60.11/brighton/brightonCLI.c:2605:7: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:2604:7: note: t is assigned bristol-0.60.11/brighton/brightonCLI.c:2605:7: note: t is overwritten bristol-0.60.11/brighton/brightonCLI.c:2659:5: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:2649:5: note: v is assigned bristol-0.60.11/brighton/brightonCLI.c:2659:5: note: v is overwritten bristol-0.60.11/brighton/brightonCLI.c:2793:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:2790:5: note: i is assigned bristol-0.60.11/brighton/brightonCLI.c:2793:5: note: i is overwritten bristol-0.60.11/brighton/brightonCLI.c:3262:5: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:3260:5: note: v is assigned bristol-0.60.11/brighton/brightonCLI.c:3262:5: note: v is overwritten bristol-0.60.11/brighton/brightonCLI.c:3462:4: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:3460:4: note: v is assigned bristol-0.60.11/brighton/brightonCLI.c:3462:4: note: v is overwritten bristol-0.60.11/brighton/brightonCLI.c:3534:5: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:3530:5: note: v is assigned bristol-0.60.11/brighton/brightonCLI.c:3534:5: note: v is overwritten bristol-0.60.11/brighton/brightonCLI.c:3757:5: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:3751:6: note: v is assigned bristol-0.60.11/brighton/brightonCLI.c:3757:5: note: v is overwritten bristol-0.60.11/brighton/brightonCLI.c:3759:5: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:3757:5: note: v is assigned bristol-0.60.11/brighton/brightonCLI.c:3759:5: note: v is overwritten bristol-0.60.11/brighton/brightonCLI.c:3761:5: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:3759:5: note: v is assigned bristol-0.60.11/brighton/brightonCLI.c:3761:5: note: v is overwritten bristol-0.60.11/brighton/brightonCLI.c:3763:5: style: Variable 'v' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonCLI.c:3761:5: note: v is assigned bristol-0.60.11/brighton/brightonCLI.c:3763:5: note: v is overwritten bristol-0.60.11/brighton/brightonCLI.c:3814:5: style: Statements following 'break' will never be executed. [unreachableCode] bristol-0.60.11/brighton/brightonCLI.c:884:22: style:inconclusive: Function 'bttyMemSave' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:931:21: style:inconclusive: Function 'execMemory' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:931:33: style:inconclusive: Function 'execMemory' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:931:43: style:inconclusive: Function 'execMemory' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1105:18: style:inconclusive: Function 'execCLI' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1105:30: style:inconclusive: Function 'execCLI' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1105:40: style:inconclusive: Function 'execCLI' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1176:20: style:inconclusive: Function 'execAlias' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1176:32: style:inconclusive: Function 'execAlias' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1176:42: style:inconclusive: Function 'execAlias' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1363:22: style:inconclusive: Function 'execBristol' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1363:34: style:inconclusive: Function 'execBristol' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1363:44: style:inconclusive: Function 'execBristol' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1437:19: style:inconclusive: Function 'execMidi' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1437:31: style:inconclusive: Function 'execMidi' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1437:41: style:inconclusive: Function 'execMidi' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1699:18: style:inconclusive: Function 'execSet' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1699:30: style:inconclusive: Function 'execSet' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:1699:40: style:inconclusive: Function 'execSet' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2050:21: style:inconclusive: Function 'execImport' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2050:33: style:inconclusive: Function 'execImport' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2050:43: style:inconclusive: Function 'execImport' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2141:23: style:inconclusive: Function 'execBrighton' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2141:35: style:inconclusive: Function 'execBrighton' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2141:45: style:inconclusive: Function 'execBrighton' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2705:20: style:inconclusive: Function 'execDebug' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2705:32: style:inconclusive: Function 'execDebug' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2705:42: style:inconclusive: Function 'execDebug' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2802:19: style:inconclusive: Function 'execLoad' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2802:31: style:inconclusive: Function 'execLoad' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2802:41: style:inconclusive: Function 'execLoad' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2928:19: style:inconclusive: Function 'execHelp' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2928:31: style:inconclusive: Function 'execHelp' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2928:41: style:inconclusive: Function 'execHelp' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2978:19: style:inconclusive: Function 'execQuit' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2978:31: style:inconclusive: Function 'execQuit' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:2978:41: style:inconclusive: Function 'execQuit' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:3228:24: style:inconclusive: Function 'bttyInterpret' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:3228:38: style:inconclusive: Function 'bttyInterpret' argument 2 names different: declaration '' definition 'tbuf'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCLI.c:771:7: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonCLI.c:727:11: note: Shadowed variable bristol-0.60.11/brighton/brightonCLI.c:771:7: note: Shadow local variable bristol-0.60.11/brighton/brightonCLI.c:1490:8: style: Local variable 'k' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonCLI.c:1439:12: note: Shadowed variable bristol-0.60.11/brighton/brightonCLI.c:1490:8: note: Shadow local variable bristol-0.60.11/brighton/brightonCLI.c:3670:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonCLI.c:3457:9: note: Shadowed variable bristol-0.60.11/brighton/brightonCLI.c:3670:8: note: Shadow local variable bristol-0.60.11/brighton/brightonCLI.c:575:13: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonCLI.c:619:25: style: Parameter 'comm' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonCLI.c:876:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonCLI.c:2089:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonCLI.c:2231:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonCLI.c:2231:33: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonCLI.c:2360:38: style: Parameter 'fd' can be declared as const array [constParameter] bristol-0.60.11/brighton/brightonCLI.c:2978:19: style: Parameter 'global' can be declared as pointer to const. However it seems that 'execQuit' is a callback function, if 'global' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonCLI.c:443:3: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonCLI.c:2978:19: note: Parameter 'global' can be declared as pointer to const bristol-0.60.11/brighton/brightonCLI.c:3122:22: style: Parameter 'global' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonCLI.c:3122:36: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonCLI.c:3182:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonCLI.c:3182:57: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonCLI.c:516:7: style: struct member 'Anonymous3::b' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonCLI.c:526:7: style: struct member 'Anonymous3::preference' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonCLI.c:529:6: style: struct member 'Anonymous3::po' is never used. [unusedStructMember] bristol-0.60.11/brighton/brightonCLI.c:583:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:595:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:834:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:853:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:899:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:923:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:926:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:959:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:962:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1010:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1013:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1038:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1117:5: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1130:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1140:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1148:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1163:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1192:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1249:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1378:6: style: Variable 'o' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1396:9: style: Variable 'sid' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1398:9: style: Variable 'sid' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1463:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1526:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1531:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1536:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1551:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1567:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1686:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1773:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1783:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1788:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1793:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1798:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1803:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1814:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1819:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1824:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1829:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1836:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1843:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1847:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1854:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1862:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1882:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1888:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1896:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1903:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1925:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1935:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1945:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1956:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:1987:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2137:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2155:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2175:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2356:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2462:7: style: Variable 't' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2466:8: style: Variable 't' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2474:7: style: Variable 't' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2605:7: style: Variable 't' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2609:8: style: Variable 't' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2616:7: style: Variable 't' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2756:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2779:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2793:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2875:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2878:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2914:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2917:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2964:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:2972:5: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3109:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3262:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3280:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3291:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3299:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3361:7: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3366:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3370:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3374:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3378:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3382:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3388:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3401:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3419:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3437:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3502:8: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3513:7: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3534:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3545:7: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3552:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3565:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3582:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3587:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3595:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3607:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3646:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3672:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3681:7: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3692:7: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3697:6: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3710:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3715:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:3721:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCLI.c:4183:7: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonCS80.c:735:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EXIT_ALGO [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:896:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:939:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:980:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:1069:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:1120:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:1175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:1460:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:1490:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:1533:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:1565:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:1596:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:1628:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_PITCH [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:1639:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_NRP_DETUNE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:2157:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:2235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonCS80.c:953:15: style: Condition 'cs80Debug(synth,1)' is always false [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCS80.c:953:15: note: Calling function 'cs80Debug' returns 0 bristol-0.60.11/brighton/brightonCS80.c:953:15: note: Condition 'cs80Debug(synth,1)' is always false bristol-0.60.11/brighton/brightonCS80.c:959:17: style: Condition 'cs80Debug(synth,2)' is always false [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCS80.c:959:17: note: Calling function 'cs80Debug' returns 0 bristol-0.60.11/brighton/brightonCS80.c:959:17: note: Condition 'cs80Debug(synth,2)' is always false bristol-0.60.11/brighton/brightonCS80.c:967:17: style: Condition 'cs80Debug(synth,2)' is always false [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCS80.c:967:17: note: Calling function 'cs80Debug' returns 0 bristol-0.60.11/brighton/brightonCS80.c:967:17: note: Condition 'cs80Debug(synth,2)' is always false bristol-0.60.11/brighton/brightonCS80.c:982:15: style: Condition 'cs80Debug(synth,1)' is always false [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCS80.c:982:15: note: Calling function 'cs80Debug' returns 0 bristol-0.60.11/brighton/brightonCS80.c:982:15: note: Condition 'cs80Debug(synth,1)' is always false bristol-0.60.11/brighton/brightonCS80.c:988:17: style: Condition 'cs80Debug(synth,2)' is always false [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCS80.c:988:17: note: Calling function 'cs80Debug' returns 0 bristol-0.60.11/brighton/brightonCS80.c:988:17: note: Condition 'cs80Debug(synth,2)' is always false bristol-0.60.11/brighton/brightonCS80.c:1017:17: style: Condition 'cs80Debug(synth,2)' is always false [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCS80.c:1017:17: note: Calling function 'cs80Debug' returns 0 bristol-0.60.11/brighton/brightonCS80.c:1017:17: note: Condition 'cs80Debug(synth,2)' is always false bristol-0.60.11/brighton/brightonCS80.c:1183:15: style: Condition 'cs80Debug(synth,1)' is always false [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCS80.c:1183:15: note: Calling function 'cs80Debug' returns 0 bristol-0.60.11/brighton/brightonCS80.c:1183:15: note: Condition 'cs80Debug(synth,1)' is always false bristol-0.60.11/brighton/brightonCS80.c:1484:15: style: Condition 'cs80Debug(synth,2)' is always false [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCS80.c:1484:15: note: Calling function 'cs80Debug' returns 0 bristol-0.60.11/brighton/brightonCS80.c:1484:15: note: Condition 'cs80Debug(synth,2)' is always false bristol-0.60.11/brighton/brightonCS80.c:2218:15: style: Condition 'cs80Debug(synth,2)' is always false [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCS80.c:2218:15: note: Calling function 'cs80Debug' returns 0 bristol-0.60.11/brighton/brightonCS80.c:2218:15: note: Condition 'cs80Debug(synth,2)' is always false bristol-0.60.11/brighton/brightonCS80.c:2267:15: style: Condition 'cs80Debug(synth,3)' is always false [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonCS80.c:2267:15: note: Calling function 'cs80Debug' returns 0 bristol-0.60.11/brighton/brightonCS80.c:2267:15: note: Condition 'cs80Debug(synth,3)' is always false bristol-0.60.11/brighton/brightonCS80.c:892:33: style:inconclusive: Function 'cs80panelswitch' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:892:42: style:inconclusive: Function 'cs80panelswitch' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:892:53: style:inconclusive: Function 'cs80panelswitch' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:892:66: style:inconclusive: Function 'cs80panelswitch' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:949:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:949:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:949:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:949:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:1476:31: style:inconclusive: Function 'cs80Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:1476:40: style:inconclusive: Function 'cs80Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:1476:51: style:inconclusive: Function 'cs80Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:1476:64: style:inconclusive: Function 'cs80Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:1657:26: style:inconclusive: Function 'cs80Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:2183:31: style:inconclusive: Function 'cs80Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonCS80.c:919:21: style: Parameter 'synth' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonControllers.c:215:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevices [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonControllers.c:295:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevices [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonControllers.c:579:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonControllers.c:792:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ANTIALIAS_5 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonControllers.c:961:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonControllers.c:1056:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonControllers.c:1131:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonControllers.c:1205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_SYSTEM [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonControllers.c:1729:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_GANG_COUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonControllers.c:119:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:124:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:148:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:150:16: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:178:12: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:180:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:188:12: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:195:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:197:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:206:8: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:248:12: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:250:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:258:12: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:265:12: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:272:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:274:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:283:8: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonControllers.c:150:22: warning: Either the condition '(param=index(param,' '))==NULL' is redundant or there is possible null pointer dereference: param. [nullPointerRedundantCheck] bristol-0.60.11/brighton/brightonControllers.c:148:34: note: Assuming that condition '(param=index(param,' '))==NULL' is not redundant bristol-0.60.11/brighton/brightonControllers.c:150:22: note: Null pointer dereference bristol-0.60.11/brighton/brightonControllers.c:270:6: style: Variable 'ind' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonControllers.c:263:6: note: ind is assigned bristol-0.60.11/brighton/brightonControllers.c:270:6: note: ind is overwritten bristol-0.60.11/brighton/brightonControllers.c:1090:16: style: Variable 'event.value' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonControllers.c:1057:14: note: event.value is assigned bristol-0.60.11/brighton/brightonControllers.c:1090:16: note: event.value is overwritten bristol-0.60.11/brighton/brightonControllers.c:1132:13: style: Variable 'event.type' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonControllers.c:1131:13: note: event.type is assigned bristol-0.60.11/brighton/brightonControllers.c:1132:13: note: event.type is overwritten bristol-0.60.11/brighton/brightonControllers.c:362:43: style:inconclusive: Function 'brightonReadConfiguration' argument 1 names different: declaration '' definition 'bwin'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonControllers.c:362:62: style:inconclusive: Function 'brightonReadConfiguration' argument 2 names different: declaration '' definition 'app'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonControllers.c:363:5: style:inconclusive: Function 'brightonReadConfiguration' argument 3 names different: declaration '' definition 'channel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonControllers.c:363:20: style:inconclusive: Function 'brightonReadConfiguration' argument 4 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonControllers.c:363:33: style:inconclusive: Function 'brightonReadConfiguration' argument 5 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonControllers.c:564:44: style:inconclusive: Function 'brightonWriteConfiguration' argument 1 names different: declaration '' definition 'bwin'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonControllers.c:564:56: style:inconclusive: Function 'brightonWriteConfiguration' argument 2 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonControllers.c:564:67: style:inconclusive: Function 'brightonWriteConfiguration' argument 3 names different: declaration '' definition 'channel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonControllers.c:565:7: style:inconclusive: Function 'brightonWriteConfiguration' argument 4 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonControllers.c:1048:32: style: Argument 'global' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonKeys.h:42:16: note: Shadowed variable bristol-0.60.11/brighton/brightonControllers.c:1048:32: note: Shadow argument bristol-0.60.11/brighton/brightonControllers.c:1189:49: style: Argument 'global' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonKeys.h:42:16: note: Shadowed variable bristol-0.60.11/brighton/brightonControllers.c:1189:49: note: Shadow argument bristol-0.60.11/brighton/brightonControllers.c:113:20: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonControllers.c:142:20: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonControllers.c:168:58: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonControllers.c:169:20: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonControllers.c:172:8: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonControllers.c:238:55: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonControllers.c:239:20: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonControllers.c:242:8: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonControllers.c:363:33: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonControllers.c:564:44: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonControllers.c:565:7: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonControllers.c:666:12: style: Variable 'synth' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonControllers.c:200:10: style: Variable 'value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonControllers.c:203:10: style: Variable 'value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonControllers.c:207:9: style: Variable 'value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonControllers.c:626:10: style: Variable 'null' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonControllers.c:641:9: style: Variable 'null' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonControllers.c:653:9: style: Variable 'null' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonControllers.c:1580:9: style: Variable 'cc' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonControllers.c:1581:14: style: Variable 'channel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonControllers.c:1661:8: style: Variable 'cc' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonControllers.c:1662:13: style: Variable 'channel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonDX.c:659:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonDX.c:816:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonDX.c:842:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonDX.c:929:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_MEM [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonDX.c:1318:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonDX.c:1378:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonDX.c:1326:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonDX.c:715:32: style:inconclusive: Function 'dxMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonDX.c:715:41: style:inconclusive: Function 'dxMidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonDX.c:715:54: style:inconclusive: Function 'dxMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonDX.c:715:67: style:inconclusive: Function 'dxMidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonDX.c:834:29: style:inconclusive: Function 'dxCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonDX.c:834:38: style:inconclusive: Function 'dxCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonDX.c:834:49: style:inconclusive: Function 'dxCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonDX.c:834:62: style:inconclusive: Function 'dxCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonDX.c:969:24: style:inconclusive: Function 'dxInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonDX.c:1344:29: style:inconclusive: Function 'dxConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonDX.c:632:21: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'dxMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonDX.c:1016:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonDX.c:632:21: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonExplorer.c:507:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonExplorer.c:557:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonExplorer.c:730:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonExplorer.c:759:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonExplorer.c:776:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonExplorer.c:1069:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonExplorer.c:367:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonExplorer.c:367:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonExplorer.c:367:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonExplorer.c:367:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonExplorer.c:492:35: style:inconclusive: Function 'explorerCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonExplorer.c:492:44: style:inconclusive: Function 'explorerCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonExplorer.c:492:55: style:inconclusive: Function 'explorerCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonExplorer.c:492:68: style:inconclusive: Function 'explorerCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonExplorer.c:789:30: style:inconclusive: Function 'explorerInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonExplorer.c:1034:35: style:inconclusive: Function 'explorerConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonExplorer.c:399:27: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'explorerMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonExplorer.c:827:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonExplorer.c:399:27: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonGranular.c:387:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_PARAMCHANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonGranular.c:667:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonGranular.c:937:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonGranular.c:563:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonGranular.c:563:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonGranular.c:563:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonGranular.c:563:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonGranular.c:656:34: style:inconclusive: Function 'granularCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonGranular.c:656:43: style:inconclusive: Function 'granularCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonGranular.c:656:54: style:inconclusive: Function 'granularCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonGranular.c:656:67: style:inconclusive: Function 'granularCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonGranular.c:703:30: style:inconclusive: Function 'granularInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonGranular.c:908:35: style:inconclusive: Function 'granularConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonGranular.c:586:24: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'granularMods' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonGranular.c:883:19: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonGranular.c:586:24: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonGranular.c:641:27: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'granularMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonGranular.c:743:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonGranular.c:641:27: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonGranular.c:706:14: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonGranular.c:389:15: style: Variable 'event.value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonGranular.c:421:15: style: Variable 'event.value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonGranular.c:728:11: style: Variable 'dispatch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonHammond.c:508:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:559:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:613:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:635:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:700:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:732:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:753:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:781:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:809:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:827:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:858:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:895:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_PARAMCHANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammond.c:554:63: warning: Identical condition '(synth->flags&0x00000001)==0', second condition is always false [identicalConditionAfterEarlyExit] bristol-0.60.11/brighton/brightonHammond.c:531:35: note: If condition '(synth->flags&0x00000001)==0' is true, the function will return/exit bristol-0.60.11/brighton/brightonHammond.c:554:63: note: Testing identical condition '(synth->flags&0x00000001)==0' bristol-0.60.11/brighton/brightonHammond.c:523:34: style:inconclusive: Function 'hammondCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammond.c:523:43: style:inconclusive: Function 'hammondCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammond.c:523:54: style:inconclusive: Function 'hammondCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammond.c:523:67: style:inconclusive: Function 'hammondCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammond.c:986:29: style:inconclusive: Function 'hammondInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammond.c:1225:34: style:inconclusive: Function 'hammondConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_PARAMCHANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:527:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:564:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:584:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EXIT_ALGO [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:603:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:976:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1009:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1064:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1213:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1259:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1369:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1401:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1430:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_PARAMCHANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1553:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HAMMONDB3 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1892:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonHammondB3.c:1555:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonHammondB3.c:573:34: style:inconclusive: Function 'hammondB3destroy' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:996:36: style:inconclusive: Function 'hammondB3Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:996:45: style:inconclusive: Function 'hammondB3Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:996:56: style:inconclusive: Function 'hammondB3Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:996:69: style:inconclusive: Function 'hammondB3Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:1270:19: style:inconclusive: Function 'doClick' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:1524:31: style:inconclusive: Function 'hammondB3Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:1831:39: style:inconclusive: Function 'hammondB3MidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:1831:48: style:inconclusive: Function 'hammondB3MidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:1831:64: style:inconclusive: Function 'hammondB3MidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:1831:77: style:inconclusive: Function 'hammondB3MidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:1857:36: style:inconclusive: Function 'hammondB3Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonHammondB3.c:593:12: style: Variable 'synth' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonHammondB3.c:1061:20: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'doVolume' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonHammondB3.c:1747:47: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonHammondB3.c:1061:20: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonHammondB3.c:1270:19: style: Parameter 'synth' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonHammondB3.c:1288:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'doPreacher' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonHammondB3.c:1706:53: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonHammondB3.c:1288:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonHammondB3.c:1305:20: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'doBright' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonHammondB3.c:1712:55: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonHammondB3.c:1305:20: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonHammondB3.c:1351:22: style: Parameter 'synth' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonHammondB3.c:1363:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'doGrooming' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonHammondB3.c:1698:55: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonHammondB3.c:1363:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonJuno.c:509:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJuno.c:538:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJuno.c:592:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJuno.c:604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_TRANSPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJuno.c:626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HOLD [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJuno.c:763:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_ARPEGGIATOR [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJuno.c:861:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJuno.c:629:24: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonJuno.c:389:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJuno.c:389:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJuno.c:389:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJuno.c:389:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJuno.c:525:31: style:inconclusive: Function 'junoCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJuno.c:525:40: style:inconclusive: Function 'junoCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJuno.c:525:51: style:inconclusive: Function 'junoCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJuno.c:525:64: style:inconclusive: Function 'junoCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJuno.c:641:26: style:inconclusive: Function 'junoInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJuno.c:830:31: style:inconclusive: Function 'junoConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJuno.c:421:23: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'junoMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonJuno.c:679:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonJuno.c:421:23: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonJupiter.c:707:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EXIT_ALGO [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:821:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SEQ_MAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:843:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHORD_MAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:876:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:905:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_ALL_NOTES_OFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:915:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:976:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:1070:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:1246:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:1366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:1503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:1678:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:1710:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:1746:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:1863:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:1919:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2056:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2160:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HIGHKEY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2313:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2375:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2391:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2407:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2427:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2452:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2484:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_TRANSPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2613:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2663:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VOICECOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:3164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonJupiter.c:2233:28: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonJupiter.c:1360:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonJupiter.c:1379:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonJupiter.c:2655:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonJupiter.c:2682:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonJupiter.c:3185:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/brighton/brightonJupiter.c:1749:7: style: Redundant initialization for 'sid'. The initialized value is overwritten before it is read. [redundantInitialization] bristol-0.60.11/brighton/brightonJupiter.c:1741:10: note: sid is initialized bristol-0.60.11/brighton/brightonJupiter.c:1749:7: note: sid is overwritten bristol-0.60.11/brighton/brightonJupiter.c:1866:7: style: Redundant initialization for 'sid'. The initialized value is overwritten before it is read. [redundantInitialization] bristol-0.60.11/brighton/brightonJupiter.c:1849:10: note: sid is initialized bristol-0.60.11/brighton/brightonJupiter.c:1866:7: note: sid is overwritten bristol-0.60.11/brighton/brightonJupiter.c:3168:14: style: Variable 'event.value' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/brighton/brightonJupiter.c:3165:14: note: event.value is assigned bristol-0.60.11/brighton/brightonJupiter.c:3168:14: note: event.value is overwritten bristol-0.60.11/brighton/brightonJupiter.c:848:36: style:inconclusive: Function 'jupiterKeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:848:45: style:inconclusive: Function 'jupiterKeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:848:56: style:inconclusive: Function 'jupiterKeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:848:69: style:inconclusive: Function 'jupiterKeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:925:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:925:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:925:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:925:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:1694:34: style:inconclusive: Function 'jupiterCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:1694:43: style:inconclusive: Function 'jupiterCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:1694:54: style:inconclusive: Function 'jupiterCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:1694:67: style:inconclusive: Function 'jupiterCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:1971:28: style:inconclusive: Function 'jupiterSetVoices' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:2135:27: style:inconclusive: Function 'jupiterSetSplit' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:2627:29: style:inconclusive: Function 'jupiterInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:3111:34: style:inconclusive: Function 'jupiterConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonJupiter.c:1335:7: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonJupiter.c:1325:6: note: Shadowed variable bristol-0.60.11/brighton/brightonJupiter.c:1335:7: note: Shadow local variable bristol-0.60.11/brighton/brightonJupiter.c:1406:7: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonJupiter.c:1325:6: note: Shadowed variable bristol-0.60.11/brighton/brightonJupiter.c:1406:7: note: Shadow local variable bristol-0.60.11/brighton/brightonJupiter.c:794:24: style: Parameter 'synth' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonJupiter.c:1971:28: style: Parameter 'synth' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonJupiter.c:2559:25: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'jupiterFilter' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonJupiter.c:2797:40: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonJupiter.c:2559:25: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonJupiter.c:1746:13: style: Variable 'event.type' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonMS20.c:587:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMS20.c:640:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMS20.c:755:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_PARAMCHANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMS20.c:1023:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMS20.c:572:31: style:inconclusive: Function 'ms20Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMS20.c:572:40: style:inconclusive: Function 'ms20Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMS20.c:572:51: style:inconclusive: Function 'ms20Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMS20.c:572:64: style:inconclusive: Function 'ms20Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMS20.c:873:26: style:inconclusive: Function 'ms20Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMS20.c:988:31: style:inconclusive: Function 'ms20Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMS20.c:478:23: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'ms20MidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonMS20.c:931:33: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonMS20.c:478:23: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonMaster.c:340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMaster.c:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMaster.c:525:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMaster.c:612:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_MEM [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMaster.c:1037:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMaster.c:396:36: style:inconclusive: Function 'masterMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMaster.c:396:45: style:inconclusive: Function 'masterMidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMaster.c:396:58: style:inconclusive: Function 'masterMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMaster.c:396:71: style:inconclusive: Function 'masterMidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMaster.c:517:33: style:inconclusive: Function 'masterCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMaster.c:517:42: style:inconclusive: Function 'masterCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMaster.c:517:53: style:inconclusive: Function 'masterCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMaster.c:517:66: style:inconclusive: Function 'masterCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMaster.c:652:28: style:inconclusive: Function 'masterInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMaster.c:1003:33: style:inconclusive: Function 'masterConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMaster.c:313:25: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'masterMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonMaster.c:699:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonMaster.c:313:25: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonMemoryMoog.c:617:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_PITCH [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:750:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:823:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:872:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:908:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:935:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:950:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HOLD [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:970:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:981:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:997:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:1333:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:1390:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMemoryMoog.c:953:24: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonMemoryMoog.c:570:32: style:inconclusive: Function 'MMmidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:570:41: style:inconclusive: Function 'MMmidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:570:57: style:inconclusive: Function 'MMmidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:570:70: style:inconclusive: Function 'MMmidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:598:36: style:inconclusive: Function 'memMoogModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:598:45: style:inconclusive: Function 'memMoogModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:598:56: style:inconclusive: Function 'memMoogModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:598:69: style:inconclusive: Function 'memMoogModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:737:34: style:inconclusive: Function 'memMoogCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:737:43: style:inconclusive: Function 'memMoogCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:737:54: style:inconclusive: Function 'memMoogCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:737:67: style:inconclusive: Function 'memMoogCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:1010:29: style:inconclusive: Function 'memMoogInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:1354:34: style:inconclusive: Function 'memMoogConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMemoryMoog.c:627:26: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'memMoogMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonMemoryMoog.c:1049:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonMemoryMoog.c:627:26: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonMemoryMoog.c:776:26: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'memMoogOsc3LFO' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonMemoryMoog.c:1119:40: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonMemoryMoog.c:776:26: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonMini.c:411:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMini.c:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMini.c:536:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMini.c:741:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMini.c:764:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevices [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMini.c:813:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_NRP_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMini.c:953:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonEvent [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMini.c:793:16: style: Condition 'global.libtest' is always true [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonMini.c:795:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/brighton/brightonMini.c:356:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:356:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:356:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:356:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:520:31: style:inconclusive: Function 'miniCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:520:40: style:inconclusive: Function 'miniCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:520:51: style:inconclusive: Function 'miniCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:520:64: style:inconclusive: Function 'miniCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:569:26: style:inconclusive: Function 'miniInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:785:28: style:inconclusive: Function 'configureGlobals' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:948:31: style:inconclusive: Function 'miniConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMini.c:390:23: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'miniMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonMini.c:607:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonMini.c:390:23: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonMini.c:397:31: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'miniDualFilterDecay' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonMini.c:658:52: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonMini.c:397:31: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonMixer.c:929:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMixer.c:1006:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMixer.c:1181:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMixer.c:1385:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMixer.c:1171:30: style:inconclusive: Function 'mixCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1171:39: style:inconclusive: Function 'mixCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1171:50: style:inconclusive: Function 'mixCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1171:63: style:inconclusive: Function 'mixCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1264:22: style:inconclusive: Function 'mixSendMsg' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1264:33: style:inconclusive: Function 'mixSendMsg' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1264:41: style:inconclusive: Function 'mixSendMsg' argument 3 names different: declaration '' definition 'chan'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1264:51: style:inconclusive: Function 'mixSendMsg' argument 4 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1264:58: style:inconclusive: Function 'mixSendMsg' argument 5 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1264:65: style:inconclusive: Function 'mixSendMsg' argument 6 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1284:25: style:inconclusive: Function 'mixInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1340:30: style:inconclusive: Function 'mixConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixer.c:1264:22: style: Parameter 'synth' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonMixer.c:1214:10: style: Variable 'index' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonMixerMemory.c:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMixerMemory.c:84:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMixerMemory.c:367:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMixerMemory.c:531:22: style: Condition 'offset<30' is always true [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonMixerMemory.c:516:19: note: Assignment 'offset=param%30', assigned value is less than 30 bristol-0.60.11/brighton/brightonMixerMemory.c:531:22: note: Condition 'offset<30' is always true bristol-0.60.11/brighton/brightonMixerMemory.c:354:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonMixerMemory.c:386:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonMixerMemory.c:411:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/brighton/brightonMixerMemory.c:429:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonMixerMemory.c:475:18: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/brighton/brightonMixerMemory.c:407:3: error: Memory leak: m [memleak] bristol-0.60.11/brighton/brightonMixerMemory.c:409:3: error: Memory leak: m [memleak] bristol-0.60.11/brighton/brightonMixerMemory.c:58:59: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] bristol-0.60.11/brighton/brightonMixerMemory.c:60:11: note: Assuming that condition 'name==NULL' is not redundant bristol-0.60.11/brighton/brightonMixerMemory.c:58:59: note: Null pointer dereference bristol-0.60.11/brighton/brightonMixerMemory.c:493:26: style:inconclusive: Function 'setMixerMemory' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMemory.c:493:33: style:inconclusive: Function 'setMixerMemory' argument 2 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMemory.c:493:41: style:inconclusive: Function 'setMixerMemory' argument 3 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMemory.c:493:55: style:inconclusive: Function 'setMixerMemory' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMemory.c:493:68: style:inconclusive: Function 'setMixerMemory' argument 5 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMemory.c:52:44: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonMixerMemory.c:330:44: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonMixerMemory.c:493:55: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonMixerMemory.c:493:68: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonMixerMenu.c:1187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonMixerMenu.c:782:26: style:inconclusive: Function 'printInterface' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:794:21: style:inconclusive: Function 'trackDown' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:804:19: style:inconclusive: Function 'trackUp' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:814:18: style:inconclusive: Function 'midiUp' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:824:20: style:inconclusive: Function 'midiDown' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:834:24: style:inconclusive: Function 'setTrackText' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:850:26: style:inconclusive: Function 'printTrackMenu' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:882:20: style:inconclusive: Function 'songSel1' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:894:20: style:inconclusive: Function 'songSel2' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:905:20: style:inconclusive: Function 'songSel3' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:915:20: style:inconclusive: Function 'songSel4' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:926:25: style:inconclusive: Function 'createSongDir' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:933:22: style:inconclusive: Function 'memorySel1' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:943:22: style:inconclusive: Function 'memorySel2' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:955:22: style:inconclusive: Function 'memorySel3' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:967:22: style:inconclusive: Function 'memorySel4' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:995:27: style:inconclusive: Function 'memoryBuildList' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:1035:26: style:inconclusive: Function 'memoryShowList' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:1063:20: style:inconclusive: Function 'songList' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:1079:22: style:inconclusive: Function 'memoryList' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:1095:26: style:inconclusive: Function 'memoryListDown' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:1109:24: style:inconclusive: Function 'memoryListUp' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:1123:24: style:inconclusive: Function 'printMemMenu' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:1148:25: style:inconclusive: Function 'printMidiMenu' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:1173:27: style:inconclusive: Function 'removeInterface' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonMixerMenu.c:982:8: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonMixerMenu.c:997:8: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonOBX.c:482:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBX.c:546:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HOLD [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBX.c:674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBX.c:812:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBX.c:839:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBX.c:1116:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBX.c:1173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBX.c:549:24: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonOBX.c:441:33: style:inconclusive: Function 'obxMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:441:42: style:inconclusive: Function 'obxMidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:441:58: style:inconclusive: Function 'obxMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:441:71: style:inconclusive: Function 'obxMidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:468:32: style:inconclusive: Function 'obxModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:468:41: style:inconclusive: Function 'obxModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:468:52: style:inconclusive: Function 'obxModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:468:65: style:inconclusive: Function 'obxModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:826:29: style:inconclusive: Function 'obxCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:826:38: style:inconclusive: Function 'obxCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:826:49: style:inconclusive: Function 'obxCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:826:62: style:inconclusive: Function 'obxCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:873:25: style:inconclusive: Function 'obxInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:1131:30: style:inconclusive: Function 'obxConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBX.c:561:16: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'obxDecay' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonOBX.c:1037:18: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonOBX.c:561:16: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonOBX.c:656:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'obxMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonOBX.c:916:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonOBX.c:656:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonOBXa.c:513:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:580:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:768:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:819:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HIGHKEY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1378:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1448:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1491:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_AM_SMAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1558:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1677:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1741:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1915:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1948:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:2082:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VOICECOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:2451:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOBXa.c:1123:19: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonOBXa.c:1356:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonOBXa.c:2065:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonOBXa.c:2091:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonOBXa.c:597:42: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] bristol-0.60.11/brighton/brightonOBXa.c:599:12: note: Assuming that condition 'name==NULL' is not redundant bristol-0.60.11/brighton/brightonOBXa.c:597:42: note: Null pointer dereference bristol-0.60.11/brighton/brightonOBXa.c:597:48: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] bristol-0.60.11/brighton/brightonOBXa.c:599:12: note: Assuming that condition 'name==NULL' is not redundant bristol-0.60.11/brighton/brightonOBXa.c:597:48: note: Null pointer dereference bristol-0.60.11/brighton/brightonOBXa.c:598:34: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] bristol-0.60.11/brighton/brightonOBXa.c:599:12: note: Assuming that condition 'name==NULL' is not redundant bristol-0.60.11/brighton/brightonOBXa.c:598:34: note: Null pointer dereference bristol-0.60.11/brighton/brightonOBXa.c:1439:42: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] bristol-0.60.11/brighton/brightonOBXa.c:1441:12: note: Assuming that condition 'name==NULL' is not redundant bristol-0.60.11/brighton/brightonOBXa.c:1439:42: note: Null pointer dereference bristol-0.60.11/brighton/brightonOBXa.c:1439:48: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] bristol-0.60.11/brighton/brightonOBXa.c:1441:12: note: Assuming that condition 'name==NULL' is not redundant bristol-0.60.11/brighton/brightonOBXa.c:1439:48: note: Null pointer dereference bristol-0.60.11/brighton/brightonOBXa.c:1440:34: warning: Either the condition 'name==NULL' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] bristol-0.60.11/brighton/brightonOBXa.c:1441:12: note: Assuming that condition 'name==NULL' is not redundant bristol-0.60.11/brighton/brightonOBXa.c:1440:34: note: Null pointer dereference bristol-0.60.11/brighton/brightonOBXa.c:705:34: style:inconclusive: Function 'obxaMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:705:43: style:inconclusive: Function 'obxaMidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:705:59: style:inconclusive: Function 'obxaMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:705:72: style:inconclusive: Function 'obxaMidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:728:33: style:inconclusive: Function 'obxaKeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:728:42: style:inconclusive: Function 'obxaKeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:728:53: style:inconclusive: Function 'obxaKeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:728:66: style:inconclusive: Function 'obxaKeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:799:33: style:inconclusive: Function 'obxaModCallback' argument 1 names different: declaration '' definition 'cid'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:799:42: style:inconclusive: Function 'obxaModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:799:53: style:inconclusive: Function 'obxaModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:799:66: style:inconclusive: Function 'obxaModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:1083:23: style:inconclusive: Function 'obxaSetMode' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:1345:25: style:inconclusive: Function 'obxaCopyLayer' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:1931:31: style:inconclusive: Function 'obxaCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:1931:40: style:inconclusive: Function 'obxaCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:1931:51: style:inconclusive: Function 'obxaCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:1931:64: style:inconclusive: Function 'obxaCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:2031:26: style:inconclusive: Function 'obxaInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:2403:31: style:inconclusive: Function 'obxaConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOBXa.c:1267:17: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'obxaDecay' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonOBXa.c:2237:52: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonOBXa.c:1267:17: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonOBXa.c:1299:23: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'obxaMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonOBXa.c:2117:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonOBXa.c:1299:23: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonOBXa.c:1641:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'obxaFilter' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonOBXa.c:2190:52: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonOBXa.c:1641:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonOBXa.c:913:15: style: Variable 'sendvalue' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonOBXa.c:915:15: style: Variable 'sendvalue' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonOdyssey.c:749:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOdyssey.c:771:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOdyssey.c:830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOdyssey.c:934:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOdyssey.c:973:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOdyssey.c:1284:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonOdyssey.c:587:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:587:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:587:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:587:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:620:32: style:inconclusive: Function 'odysseyMemory' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:620:41: style:inconclusive: Function 'odysseyMemory' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:620:52: style:inconclusive: Function 'odysseyMemory' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:620:65: style:inconclusive: Function 'odysseyMemory' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:717:23: style:inconclusive: Function 'odysseyMidi' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:717:34: style:inconclusive: Function 'odysseyMidi' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:761:37: style:inconclusive: Function 'odysseyPanelSwitch' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:812:34: style:inconclusive: Function 'odysseyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:812:43: style:inconclusive: Function 'odysseyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:812:54: style:inconclusive: Function 'odysseyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:812:67: style:inconclusive: Function 'odysseyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:988:29: style:inconclusive: Function 'odysseyInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:1243:34: style:inconclusive: Function 'odysseyConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonOdyssey.c:610:26: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'odysseyMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonOdyssey.c:1033:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonOdyssey.c:610:26: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonPoly.c:422:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly.c:684:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly.c:711:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly.c:1028:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly.c:1088:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly.c:386:31: style:inconclusive: Function 'pmidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:386:40: style:inconclusive: Function 'pmidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:386:56: style:inconclusive: Function 'pmidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:386:69: style:inconclusive: Function 'pmidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:410:33: style:inconclusive: Function 'polyModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:410:42: style:inconclusive: Function 'polyModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:410:53: style:inconclusive: Function 'polyModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:410:66: style:inconclusive: Function 'polyModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:698:31: style:inconclusive: Function 'polyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:698:40: style:inconclusive: Function 'polyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:698:51: style:inconclusive: Function 'polyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:698:64: style:inconclusive: Function 'polyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:745:26: style:inconclusive: Function 'polyInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:1045:31: style:inconclusive: Function 'polyConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly.c:412:12: style: Variable 'synth' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonPoly.c:431:15: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'polyMG2' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonPoly.c:873:40: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonPoly.c:431:15: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonPoly.c:438:23: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'polyMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonPoly.c:790:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonPoly.c:438:23: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonPoly.c:462:24: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'polyWaveform' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonPoly.c:882:40: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonPoly.c:462:24: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonPoly6.c:355:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_PITCH [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly6.c:380:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HOLD [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly6.c:410:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly6.c:593:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly6.c:622:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly6.c:660:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly6.c:782:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VOICECOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly6.c:994:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly6.c:383:24: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonPoly6.c:310:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:310:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:310:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:310:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:336:34: style:inconclusive: Function 'poly6ModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:336:43: style:inconclusive: Function 'poly6ModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:336:54: style:inconclusive: Function 'poly6ModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:336:67: style:inconclusive: Function 'poly6ModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:609:32: style:inconclusive: Function 'poly6Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:609:41: style:inconclusive: Function 'poly6Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:609:52: style:inconclusive: Function 'poly6Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:609:65: style:inconclusive: Function 'poly6Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:745:27: style:inconclusive: Function 'poly6Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:960:32: style:inconclusive: Function 'poly6Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly6.c:365:24: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'poly6MidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonPoly6.c:789:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonPoly6.c:365:24: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonPoly6.c:500:20: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'poly6PWM' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonPoly6.c:808:39: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonPoly6.c:500:20: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonPoly6.c:511:25: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'poly6Waveform' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonPoly6.c:814:39: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonPoly6.c:511:25: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonPoly800.c:836:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_AM_CCOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:854:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHORD_MAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:898:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:930:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1003:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1026:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1226:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1312:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1350:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1563:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1585:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_NRP_DETUNE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1601:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHAN_OMNI [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1640:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1668:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1733:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CONN_FORCE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1857:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonPoly800.c:1423:17: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonPoly800.c:1433:17: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonPoly800.c:1729:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonPoly800.c:870:36: style:inconclusive: Function 'poly800KeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:870:45: style:inconclusive: Function 'poly800KeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:870:56: style:inconclusive: Function 'poly800KeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:870:69: style:inconclusive: Function 'poly800KeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:962:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:962:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:962:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:962:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:1546:33: style:inconclusive: Function 'poly800Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:1546:42: style:inconclusive: Function 'poly800Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:1546:53: style:inconclusive: Function 'poly800Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:1546:66: style:inconclusive: Function 'poly800Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:1694:29: style:inconclusive: Function 'poly800Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:1816:34: style:inconclusive: Function 'poly800Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonPoly800.c:1046:23: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'poly800MidiNull' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonPoly800.c:1768:46: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonPoly800.c:1046:23: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonPoly800.c:1697:14: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonPoly800.c:1719:11: style: Variable 'dispatch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonProOne.c:404:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SEQ_MAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProOne.c:426:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProOne.c:583:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProOne.c:825:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProOne.c:841:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevices [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProOne.c:887:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProOne.c:921:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HOLD [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProOne.c:1204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProOne.c:924:24: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonProOne.c:409:36: style:inconclusive: Function 'proOneKeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:409:45: style:inconclusive: Function 'proOneKeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:409:56: style:inconclusive: Function 'proOneKeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:409:69: style:inconclusive: Function 'proOneKeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:435:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:435:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:435:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:435:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:871:31: style:inconclusive: Function 'pro1Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:871:40: style:inconclusive: Function 'pro1Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:871:51: style:inconclusive: Function 'pro1Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:871:64: style:inconclusive: Function 'pro1Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:935:26: style:inconclusive: Function 'pro1Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:1168:31: style:inconclusive: Function 'pro1Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProOne.c:461:23: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'pro1MidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonProOne.c:978:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonProOne.c:461:23: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonProphet.c:387:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet.c:405:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_ALL_NOTES_OFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet.c:555:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet.c:587:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet.c:823:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet.c:870:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet.c:120:78: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonProphet.c:121:78: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonProphet.c:346:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet.c:346:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet.c:346:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet.c:346:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet.c:574:34: style:inconclusive: Function 'prophetCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet.c:574:43: style:inconclusive: Function 'prophetCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet.c:574:54: style:inconclusive: Function 'prophetCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet.c:574:67: style:inconclusive: Function 'prophetCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet.c:621:29: style:inconclusive: Function 'prophetInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet.c:834:34: style:inconclusive: Function 'prophetConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet.c:371:26: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'prophetMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonProphet.c:665:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonProphet.c:371:26: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonProphet10.c:370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EXIT_ALGO [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:518:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:648:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:674:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:713:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_ALL_NOTES_OFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:742:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_PITCH [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:763:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:950:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHORD_MAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:975:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SEQ_MAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1017:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1034:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1065:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1118:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1262:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1428:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1466:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1512:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1533:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1671:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VOICECOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:1958:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:2031:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet10.c:572:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonProphet10.c:592:27: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] bristol-0.60.11/brighton/brightonProphet10.c:1664:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonProphet10.c:1689:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonProphet10.c:481:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:481:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:481:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:481:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:718:31: style:inconclusive: Function 'ummodCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:718:40: style:inconclusive: Function 'ummodCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:718:51: style:inconclusive: Function 'ummodCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:718:64: style:inconclusive: Function 'ummodCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:759:32: style:inconclusive: Function 'lmmodCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:759:41: style:inconclusive: Function 'lmmodCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:759:52: style:inconclusive: Function 'lmmodCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:759:65: style:inconclusive: Function 'lmmodCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:991:29: style:inconclusive: Function 'lmCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:991:38: style:inconclusive: Function 'lmCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:991:49: style:inconclusive: Function 'lmCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:991:62: style:inconclusive: Function 'lmCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:1447:32: style:inconclusive: Function 'pro10Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:1447:41: style:inconclusive: Function 'pro10Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:1447:52: style:inconclusive: Function 'pro10Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:1447:65: style:inconclusive: Function 'pro10Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:1630:27: style:inconclusive: Function 'pro10Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:1978:32: style:inconclusive: Function 'pro10Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet10.c:507:24: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'pro10MidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonProphet10.c:1721:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonProphet10.c:507:24: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonProphet52.c:366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet52.c:380:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_ALL_NOTES_OFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet52.c:532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet52.c:566:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet52.c:813:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet52.c:859:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonProphet52.c:327:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet52.c:327:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet52.c:327:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet52.c:327:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet52.c:553:36: style:inconclusive: Function 'prophet52Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet52.c:553:45: style:inconclusive: Function 'prophet52Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet52.c:553:56: style:inconclusive: Function 'prophet52Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet52.c:553:69: style:inconclusive: Function 'prophet52Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet52.c:606:31: style:inconclusive: Function 'prophet52Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet52.c:823:36: style:inconclusive: Function 'prophet52Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonProphet52.c:350:28: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'prophet52MidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonProphet52.c:650:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonProphet52.c:350:28: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonRealistic.c:268:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRealistic.c:365:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRealistic.c:691:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRealistic.c:382:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/brighton/brightonRealistic.c:255:36: style:inconclusive: Function 'realisticCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRealistic.c:255:45: style:inconclusive: Function 'realisticCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRealistic.c:255:56: style:inconclusive: Function 'realisticCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRealistic.c:255:69: style:inconclusive: Function 'realisticCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRealistic.c:454:39: style:inconclusive: Function 'realisticMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRealistic.c:454:48: style:inconclusive: Function 'realisticMidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRealistic.c:454:61: style:inconclusive: Function 'realisticMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRealistic.c:454:74: style:inconclusive: Function 'realisticMidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRealistic.c:487:31: style:inconclusive: Function 'realisticInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRealistic.c:657:36: style:inconclusive: Function 'realisticConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRealistic.c:240:28: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'realisticMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonRealistic.c:525:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonRealistic.c:240:28: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonRhodes.c:267:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRhodes.c:380:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRhodes.c:476:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRhodes.c:646:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRhodes.c:254:33: style:inconclusive: Function 'rhodesCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodes.c:254:42: style:inconclusive: Function 'rhodesCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodes.c:254:53: style:inconclusive: Function 'rhodesCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodes.c:254:66: style:inconclusive: Function 'rhodesCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodes.c:438:36: style:inconclusive: Function 'rhodesMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodes.c:438:45: style:inconclusive: Function 'rhodesMidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodes.c:438:58: style:inconclusive: Function 'rhodesMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodes.c:438:71: style:inconclusive: Function 'rhodesMidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodes.c:525:28: style:inconclusive: Function 'rhodesInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodes.c:612:33: style:inconclusive: Function 'rhodesConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodes.c:341:9: style: Local variable 'mem' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonRhodes.c:61:26: note: Shadowed variable bristol-0.60.11/brighton/brightonRhodes.c:341:9: note: Shadow local variable bristol-0.60.11/brighton/brightonRhodes.c:239:25: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'rhodesMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonRhodes.c:569:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonRhodes.c:239:25: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonRhodes.c:496:24: style: Parameter 'id' can be declared as pointer to const. However it seems that 'rhodesVolume' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonRhodes.c:572:58: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonRhodes.c:496:24: note: Parameter 'id' can be declared as pointer to const bristol-0.60.11/brighton/brightonRhodes.c:503:23: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'rhodesBoost' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonRhodes.c:571:58: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonRhodes.c:503:23: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonRhodes.c:528:14: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonRhodes.c:550:11: style: Variable 'dispatch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonRhodesBass.c:258:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRhodesBass.c:369:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRhodesBass.c:459:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRhodesBass.c:611:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRhodesBass.c:245:32: style:inconclusive: Function 'rBassCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodesBass.c:245:41: style:inconclusive: Function 'rBassCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodesBass.c:245:52: style:inconclusive: Function 'rBassCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodesBass.c:245:65: style:inconclusive: Function 'rBassCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodesBass.c:421:35: style:inconclusive: Function 'rBassMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodesBass.c:421:44: style:inconclusive: Function 'rBassMidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodesBass.c:421:57: style:inconclusive: Function 'rBassMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodesBass.c:421:70: style:inconclusive: Function 'rBassMidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodesBass.c:501:27: style:inconclusive: Function 'rBassInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodesBass.c:577:32: style:inconclusive: Function 'rBassConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRhodesBass.c:331:9: style: Local variable 'mem' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonRhodesBass.c:61:26: note: Shadowed variable bristol-0.60.11/brighton/brightonRhodesBass.c:331:9: note: Shadow local variable bristol-0.60.11/brighton/brightonRhodesBass.c:230:24: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'rBassMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonRhodesBass.c:545:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonRhodesBass.c:230:24: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonRhodesBass.c:479:23: style: Parameter 'id' can be declared as pointer to const. However it seems that 'rBassVolume' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonRhodesBass.c:549:58: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonRhodesBass.c:479:23: note: Parameter 'id' can be declared as pointer to const bristol-0.60.11/brighton/brightonRhodesBass.c:486:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'rBassBoost' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonRhodesBass.c:548:58: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonRhodesBass.c:486:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonRhodesBass.c:504:14: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonRhodesBass.c:526:11: style: Variable 'dispatch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonRoadRunner.c:284:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoadRunner.c:564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoadRunner.c:756:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoadRunner.c:993:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoadRunner.c:941:3: style: Redundant assignment of 'synth->dispatch[4+19].routine' to itself. [selfAssignment] bristol-0.60.11/brighton/brightonRoadRunner.c:531:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoadRunner.c:531:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoadRunner.c:531:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoadRunner.c:531:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoadRunner.c:745:36: style:inconclusive: Function 'roadrunnerCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoadRunner.c:745:45: style:inconclusive: Function 'roadrunnerCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoadRunner.c:745:56: style:inconclusive: Function 'roadrunnerCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoadRunner.c:745:69: style:inconclusive: Function 'roadrunnerCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoadRunner.c:807:32: style:inconclusive: Function 'roadrunnerInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoadRunner.c:967:37: style:inconclusive: Function 'roadrunnerConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoadRunner.c:585:26: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'roadrunnerMidiNull' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonRoadRunner.c:845:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonRoadRunner.c:585:26: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonRoadRunner.c:730:29: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'roadrunnerMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonRoadRunner.c:944:5: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonRoadRunner.c:730:29: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonRoadRunner.c:810:14: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonRoadRunner.c:832:11: style: Variable 'dispatch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonRoutines.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXITING [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:150:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EXIT_ALGO [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonEvent [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:178:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonEvent [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:194:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonEvent [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:389:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:467:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SEQ_MAX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:551:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arpeggiatorMemory [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:635:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonEvent [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:816:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:847:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:873:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CONN_TCP [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:903:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HELLO [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonRoutines.c:303:18: style: Condition 'envcache==NULL' is always true [knownConditionTrueFalse] bristol-0.60.11/brighton/brightonRoutines.c:301:36: note: Assuming that condition '(envcache=getenv("HOME"))==NULL' is not redundant bristol-0.60.11/brighton/brightonRoutines.c:303:18: note: Condition 'envcache==NULL' is always true bristol-0.60.11/brighton/brightonRoutines.c:121:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/brighton/brightonRoutines.c:552:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/brighton/brightonRoutines.c:138:30: style:inconclusive: Function 'destroySynth' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:159:24: style:inconclusive: Function 'displayPanel' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:159:37: style:inconclusive: Function 'displayPanel' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:159:47: style:inconclusive: Function 'displayPanel' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:159:58: style:inconclusive: Function 'displayPanel' argument 4 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:159:69: style:inconclusive: Function 'displayPanel' argument 5 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:173:28: style:inconclusive: Function 'displayPanelText' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:173:41: style:inconclusive: Function 'displayPanelText' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:173:51: style:inconclusive: Function 'displayPanelText' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:173:62: style:inconclusive: Function 'displayPanelText' argument 4 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:173:73: style:inconclusive: Function 'displayPanelText' argument 5 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:189:23: style:inconclusive: Function 'displayText' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:189:36: style:inconclusive: Function 'displayText' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:189:46: style:inconclusive: Function 'displayText' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:189:57: style:inconclusive: Function 'displayText' argument 4 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:205:21: style:inconclusive: Function 'findSynth' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:205:44: style:inconclusive: Function 'findSynth' argument 2 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:408:25: style:inconclusive: Function 'bristolMemoryExport' argument 1 names different: declaration '' definition 'source'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:408:39: style:inconclusive: Function 'bristolMemoryExport' argument 2 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:408:50: style:inconclusive: Function 'bristolMemoryExport' argument 3 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:435:25: style:inconclusive: Function 'bristolMemoryImport' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:435:37: style:inconclusive: Function 'bristolMemoryImport' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:435:48: style:inconclusive: Function 'bristolMemoryImport' argument 3 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:482:25: style:inconclusive: Function 'fillSequencer' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:482:51: style:inconclusive: Function 'fillSequencer' argument 2 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:482:60: style:inconclusive: Function 'fillSequencer' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:545:22: style:inconclusive: Function 'loadSequence' argument 1 names different: declaration '' definition 'seq'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:545:33: style:inconclusive: Function 'loadSequence' argument 2 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:545:43: style:inconclusive: Function 'loadSequence' argument 3 names different: declaration '' definition 'location'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:545:57: style:inconclusive: Function 'loadSequence' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:628:22: style:inconclusive: Function 'loadMemory' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:628:35: style:inconclusive: Function 'loadMemory' argument 2 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:628:47: style:inconclusive: Function 'loadMemory' argument 3 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:628:57: style:inconclusive: Function 'loadMemory' argument 4 names different: declaration '' definition 'location'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:629:5: style:inconclusive: Function 'loadMemory' argument 5 names different: declaration '' definition 'active'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:629:17: style:inconclusive: Function 'loadMemory' argument 6 names different: declaration '' definition 'skip'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:629:27: style:inconclusive: Function 'loadMemory' argument 7 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:802:24: style:inconclusive: Function 'saveSequence' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:802:37: style:inconclusive: Function 'saveSequence' argument 2 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:802:47: style:inconclusive: Function 'saveSequence' argument 3 names different: declaration '' definition 'location'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:802:61: style:inconclusive: Function 'saveSequence' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:838:22: style:inconclusive: Function 'saveMemory' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:838:35: style:inconclusive: Function 'saveMemory' argument 2 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:838:47: style:inconclusive: Function 'saveMemory' argument 3 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:838:57: style:inconclusive: Function 'saveMemory' argument 4 names different: declaration '' definition 'location'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:838:71: style:inconclusive: Function 'saveMemory' argument 5 names different: declaration '' definition 'skip'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:888:25: style:inconclusive: Function 'initConnection' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:888:43: style:inconclusive: Function 'initConnection' argument 2 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonRoutines.c:869:24: style: Argument 'global' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonRoutines.c:38:16: note: Shadowed variable bristol-0.60.11/brighton/brightonRoutines.c:869:24: note: Shadow argument bristol-0.60.11/brighton/brightonRoutines.c:888:25: style: Argument 'global' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonRoutines.c:38:16: note: Shadowed variable bristol-0.60.11/brighton/brightonRoutines.c:888:25: note: Shadow argument bristol-0.60.11/brighton/brightonRoutines.c:159:37: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonRoutines.c:173:41: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonRoutines.c:189:36: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonRoutines.c:333:19: style: Variable 'ppath' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonRoutines.c:333:27: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonRoutines.c:384:15: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonRoutines.c:384:26: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonRoutines.c:464:32: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonRoutines.c:482:25: style: Parameter 'synth' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/brighton/brightonRoutines.c:304:15: style: Variable 'envcache' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonRoutines.c:394:9: style: Variable 'count' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonRoutines.c:632:19: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonRoutines.c:632:30: style: Variable 'index' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonSAks.c:434:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSAks.c:510:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSAks.c:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSAks.c:619:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSAks.c:606:31: style:inconclusive: Function 'sAksCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSAks.c:606:40: style:inconclusive: Function 'sAksCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSAks.c:606:51: style:inconclusive: Function 'sAksCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSAks.c:606:64: style:inconclusive: Function 'sAksCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSAks.c:652:26: style:inconclusive: Function 'sAksInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSAks.c:878:31: style:inconclusive: Function 'sAksConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSAks.c:419:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'sAksReverb' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonSAks.c:747:40: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonSAks.c:419:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonSAks.c:441:23: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'sAksMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonSAks.c:691:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonSAks.c:441:23: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonSAks.c:899:14: style: Variable 'event.value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonSID.c:686:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID.c:726:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID.c:895:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID.c:944:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID.c:1023:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID.c:1247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID.c:1322:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID.c:1353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID.c:1800:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID.c:672:32: style:inconclusive: Function 'sidKeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:672:41: style:inconclusive: Function 'sidKeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:672:52: style:inconclusive: Function 'sidKeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:672:65: style:inconclusive: Function 'sidKeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:802:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:802:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:802:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:802:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:1242:32: style:inconclusive: Function 'sidModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:1242:41: style:inconclusive: Function 'sidModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:1242:52: style:inconclusive: Function 'sidModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:1242:65: style:inconclusive: Function 'sidModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:1305:29: style:inconclusive: Function 'sidCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:1305:38: style:inconclusive: Function 'sidCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:1305:49: style:inconclusive: Function 'sidCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:1305:62: style:inconclusive: Function 'sidCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:1364:25: style:inconclusive: Function 'sidInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:1759:30: style:inconclusive: Function 'sidConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID.c:828:19: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'sidMidiNull' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonSID.c:1405:47: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonSID.c:828:19: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonSID.c:894:14: style: Variable 'event.value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonSID.c:943:14: style: Variable 'event.value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonSID2.c:965:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID2.c:1013:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID2.c:1164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID2.c:1213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID2.c:1292:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID2.c:1514:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID2.c:1589:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID2.c:1620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID2.c:2066:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSID2.c:951:33: style:inconclusive: Function 'sid2KeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:951:42: style:inconclusive: Function 'sid2KeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:951:53: style:inconclusive: Function 'sid2KeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:951:66: style:inconclusive: Function 'sid2KeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1071:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1071:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1071:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1071:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1509:33: style:inconclusive: Function 'sid2ModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1509:42: style:inconclusive: Function 'sid2ModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1509:53: style:inconclusive: Function 'sid2ModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1509:66: style:inconclusive: Function 'sid2ModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1572:30: style:inconclusive: Function 'sid2Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1572:39: style:inconclusive: Function 'sid2Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1572:50: style:inconclusive: Function 'sid2Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1572:63: style:inconclusive: Function 'sid2Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1631:26: style:inconclusive: Function 'sid2Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:2025:31: style:inconclusive: Function 'sid2Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSID2.c:1097:20: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'sid2MidiNull' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonSID2.c:1672:47: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonSID2.c:1097:20: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonSID2.c:1163:14: style: Variable 'event.value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonSID2.c:1212:14: style: Variable 'event.value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonSolina.c:311:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_PARAMCHANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSolina.c:564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSolina.c:623:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSolina.c:663:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSolina.c:900:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSolina.c:531:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSolina.c:531:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSolina.c:531:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSolina.c:531:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSolina.c:652:32: style:inconclusive: Function 'solinaCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSolina.c:652:41: style:inconclusive: Function 'solinaCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSolina.c:652:52: style:inconclusive: Function 'solinaCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSolina.c:652:65: style:inconclusive: Function 'solinaCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSolina.c:713:28: style:inconclusive: Function 'solinaInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSolina.c:873:33: style:inconclusive: Function 'solinaConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSolina.c:585:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'solinaMidiNull' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonSolina.c:751:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonSolina.c:585:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonSolina.c:637:25: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'solinaMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonSolina.c:808:6: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonSolina.c:637:25: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonSolina.c:716:14: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonSolina.c:738:11: style: Variable 'dispatch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonSonic6.c:453:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSonic6.c:528:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSonic6.c:569:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSonic6.c:588:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSonic6.c:717:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSonic6.c:768:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSonic6.c:1305:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonSonic6.c:445:35: style:inconclusive: Function 'sonic6ModCallback' argument 1 names different: declaration '' definition 'bwin'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:445:45: style:inconclusive: Function 'sonic6ModCallback' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:445:52: style:inconclusive: Function 'sonic6ModCallback' argument 3 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:445:61: style:inconclusive: Function 'sonic6ModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:476:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:476:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:476:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:476:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:513:33: style:inconclusive: Function 'sonic6Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:513:42: style:inconclusive: Function 'sonic6Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:513:53: style:inconclusive: Function 'sonic6Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:513:66: style:inconclusive: Function 'sonic6Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:980:28: style:inconclusive: Function 'sonic6Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:1275:33: style:inconclusive: Function 'sonic6Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonSonic6.c:499:25: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'sonic6MidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonSonic6.c:1023:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonSonic6.c:499:25: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonStratus.c:628:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:685:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:789:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:805:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:827:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FLOAT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:1050:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:1069:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:1084:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:1133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDICHANNEL [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:1163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:1220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:1279:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VOICECOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:1669:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonStratus.c:1288:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonStratus.c:1306:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonStratus.c:592:37: style:inconclusive: Function 'stratusMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:592:46: style:inconclusive: Function 'stratusMidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:592:62: style:inconclusive: Function 'stratusMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:592:75: style:inconclusive: Function 'stratusMidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:617:29: style:inconclusive: Function 'stratusLoadMemory' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:617:40: style:inconclusive: Function 'stratusLoadMemory' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:617:48: style:inconclusive: Function 'stratusLoadMemory' argument 3 names different: declaration '' definition 'chan'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:617:58: style:inconclusive: Function 'stratusLoadMemory' argument 4 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:617:65: style:inconclusive: Function 'stratusLoadMemory' argument 5 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:617:72: style:inconclusive: Function 'stratusLoadMemory' argument 6 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:656:36: style:inconclusive: Function 'stratusModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:656:45: style:inconclusive: Function 'stratusModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:656:56: style:inconclusive: Function 'stratusModCallback' argument 3 names different: declaration '' definition 'dev'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:656:67: style:inconclusive: Function 'stratusModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1152:33: style:inconclusive: Function 'stratusCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1152:42: style:inconclusive: Function 'stratusCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1152:53: style:inconclusive: Function 'stratusCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1152:66: style:inconclusive: Function 'stratusCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1210:23: style:inconclusive: Function 'panelSwitch' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1210:34: style:inconclusive: Function 'panelSwitch' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1210:42: style:inconclusive: Function 'panelSwitch' argument 3 names different: declaration '' definition 'chan'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1210:52: style:inconclusive: Function 'panelSwitch' argument 4 names different: declaration '' definition 'cont'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1210:62: style:inconclusive: Function 'panelSwitch' argument 5 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1210:70: style:inconclusive: Function 'panelSwitch' argument 6 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1252:29: style:inconclusive: Function 'stratusInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:1626:34: style:inconclusive: Function 'stratusConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonStratus.c:813:26: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'stratusMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonStratus.c:1340:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonStratus.c:813:26: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonVox.c:218:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ndevices [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVox.c:526:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVox.c:592:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVox.c:768:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVox.c:475:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVox.c:475:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVox.c:475:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVox.c:475:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVox.c:513:29: style:inconclusive: Function 'voxCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVox.c:513:38: style:inconclusive: Function 'voxCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVox.c:513:49: style:inconclusive: Function 'voxCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVox.c:513:62: style:inconclusive: Function 'voxCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVox.c:632:25: style:inconclusive: Function 'voxInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVox.c:739:30: style:inconclusive: Function 'voxConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVox.c:498:22: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'voxMidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonVox.c:670:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonVox.c:498:22: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonVox.c:611:21: style: Parameter 'id' can be declared as pointer to const. However it seems that 'voxVolume' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonVox.c:680:59: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonVox.c:611:21: note: Parameter 'id' can be declared as pointer to const bristol-0.60.11/brighton/brightonVox.c:635:14: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonVox.c:657:11: style: Variable 'dispatch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonVoxM2.c:264:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_PARAMCHANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoxM2.c:336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_PARAMCHANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoxM2.c:394:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoxM2.c:425:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoxM2.c:577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoxM2.c:653:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoxM2.c:788:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoxM2.c:880:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoxM2.c:946:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VOX [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoxM2.c:1176:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoxM2.c:945:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/brighton/brightonVoxM2.c:600:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoxM2.c:600:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoxM2.c:600:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoxM2.c:600:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoxM2.c:642:31: style:inconclusive: Function 'voxM2Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoxM2.c:642:40: style:inconclusive: Function 'voxM2Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoxM2.c:642:51: style:inconclusive: Function 'voxM2Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoxM2.c:642:64: style:inconclusive: Function 'voxM2Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoxM2.c:908:27: style:inconclusive: Function 'voxM2Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoxM2.c:1144:32: style:inconclusive: Function 'voxM2Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoxM2.c:405:12: style: Variable 'synth' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonVoxM2.c:627:24: style: Parameter 'synth' can be declared as pointer to const. However it seems that 'voxM2MidiSendMsg' is a callback function, if 'synth' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonVoxM2.c:968:32: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonVoxM2.c:627:24: note: Parameter 'synth' can be declared as pointer to const bristol-0.60.11/brighton/brightonVoxM2.c:740:24: style: Parameter 'id' can be declared as pointer to const. However it seems that 'voxM2Vibrato' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonVoxM2.c:1058:59: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonVoxM2.c:740:24: note: Parameter 'id' can be declared as pointer to const bristol-0.60.11/brighton/brightonVoxM2.c:747:23: style: Parameter 'id' can be declared as pointer to const. However it seems that 'voxM2Volume' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/brighton/brightonVoxM2.c:1063:59: note: You might need to cast the function pointer here bristol-0.60.11/brighton/brightonVoxM2.c:747:23: note: Parameter 'id' can be declared as pointer to const bristol-0.60.11/brighton/brightonVoxM2.c:911:14: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/brighton/brightonVoxM2.c:338:15: style: Variable 'event.value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonVoxM2.c:933:11: style: Variable 'dispatch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/brighton/brightonVoyager.c:390:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonEvent [valueFlowBailoutIncompleteVar] bristol-0.60.11/brighton/brightonVoyager.c:359:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoyager.c:359:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoyager.c:359:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoyager.c:359:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/brighton/brightonVoyager.c:385:34: style:inconclusive: Function 'voyagerConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/activesense.c:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SENSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/activesense.c:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SENSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/activesense.c:58:36: style: Parameter 'audiomain' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/aksdco.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksdco.c:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksdco.c:332:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksdco.c:477:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksdco.c:550:22: style:inconclusive: Function 'fillPulseWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:550:33: style:inconclusive: Function 'fillPulseWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:550:46: style:inconclusive: Function 'fillPulseWave' argument 3 names different: declaration '' definition 'distort'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:550:61: style:inconclusive: Function 'fillPulseWave' argument 4 names different: declaration '' definition 'gain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:574:20: style:inconclusive: Function 'fillTriWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:574:31: style:inconclusive: Function 'fillTriWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:574:44: style:inconclusive: Function 'fillTriWave' argument 3 names different: declaration '' definition 'distort'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:574:59: style:inconclusive: Function 'fillTriWave' argument 4 names different: declaration '' definition 'gain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:608:21: style:inconclusive: Function 'fillSineWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:608:32: style:inconclusive: Function 'fillSineWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:608:45: style:inconclusive: Function 'fillSineWave' argument 3 names different: declaration '' definition 'distort'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:608:60: style:inconclusive: Function 'fillSineWave' argument 4 names different: declaration '' definition 'gain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:674:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:674:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:674:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/aksdco.c:131:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksdco.c:131:12: note: Shadowed function bristol-0.60.11/bristol/aksdco.c:131:56: note: Shadow argument bristol-0.60.11/bristol/aksdco.c:317:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksdco.c:131:12: note: Shadowed function bristol-0.60.11/bristol/aksdco.c:317:19: note: Shadow argument bristol-0.60.11/bristol/aksdco.c:322:9: style: Variable 'wt1' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/aksdco.c:322:15: style: Variable 'wt2' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/aksdco.c:323:9: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/aksdco.c:323:26: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/aksdco.c:334:5: style: Variable 'mb' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/aksenv.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksenv.c:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksenv.c:184:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksenv.c:371:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksenv.c:137:34: style: Variable 'param->param[index].float_val' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/aksenv.c:135:34: note: param->param[index].float_val is assigned bristol-0.60.11/bristol/aksenv.c:137:34: note: param->param[index].float_val is overwritten bristol-0.60.11/bristol/aksenv.c:92:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksenv.c:92:12: note: Shadowed function bristol-0.60.11/bristol/aksenv.c:92:56: note: Shadow argument bristol-0.60.11/bristol/aksenv.c:171:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksenv.c:92:12: note: Shadowed function bristol-0.60.11/bristol/aksenv.c:171:19: note: Shadow argument bristol-0.60.11/bristol/aksfilter.c:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksfilter.c:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksfilter.c:195:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksfilter.c:361:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksfilter.c:206:7: style: Variable 'emp2' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/aksfilter.c:205:7: note: emp2 is assigned bristol-0.60.11/bristol/aksfilter.c:206:7: note: emp2 is overwritten bristol-0.60.11/bristol/aksfilter.c:105:45: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksfilter.c:105:1: note: Shadowed function bristol-0.60.11/bristol/aksfilter.c:105:45: note: Shadow argument bristol-0.60.11/bristol/aksfilter.c:178:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksfilter.c:105:1: note: Shadowed function bristol-0.60.11/bristol/aksfilter.c:178:19: note: Shadow argument bristol-0.60.11/bristol/aksfilter.c:183:18: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/aksfilter.c:183:28: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/aksfilter.c:184:18: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/aksfilter.c:206:7: style: Variable 'emp2' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/aksfilter.c:210:5: style: Variable 'sr' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/aksfilter.c:211:7: style: Variable 'wave' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/aksreverb.c:71:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksreverb.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksreverb.c:123:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksreverb.c:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FX_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/aksreverb.c:79:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksreverb.c:64:12: note: Shadowed function bristol-0.60.11/bristol/aksreverb.c:79:56: note: Shadow argument bristol-0.60.11/bristol/aksreverb.c:112:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksreverb.c:64:12: note: Shadowed function bristol-0.60.11/bristol/aksreverb.c:112:19: note: Shadow argument bristol-0.60.11/bristol/aksreverb.c:117:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/aksreverb.c:119:46: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/arpdco.c:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpdco.c:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpdco.c:363:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpdco.c:610:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpdco.c:742:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpdco.c:774:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpdco.c:758:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/arpdco.c:758:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/arpdco.c:758:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/arpdco.c:136:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/arpdco.c:136:12: note: Shadowed function bristol-0.60.11/bristol/arpdco.c:136:56: note: Shadow argument bristol-0.60.11/bristol/arpdco.c:304:31: style: Argument 'sbuf' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/arpdco.c:73:15: note: Shadowed variable bristol-0.60.11/bristol/arpdco.c:304:31: note: Shadow argument bristol-0.60.11/bristol/arpdco.c:347:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/arpdco.c:136:12: note: Shadowed function bristol-0.60.11/bristol/arpdco.c:347:19: note: Shadow argument bristol-0.60.11/bristol/arpdco.c:304:44: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/arpdco.c:346:16: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/arpdco.c:552:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/arpdco.c:346:16: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/arpdco.c:353:9: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/arpdco.c:353:25: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/arpdco.c:354:25: style: Variable 'sinwave' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/arpeggiator.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYDONE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpeggiator.c:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpeggiator.c:363:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpeggiator.c:387:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_COMMAND_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpeggiator.c:626:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_REQ_TRIGGER [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpeggiator.c:666:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_ARPEGGIATE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpeggiator.c:796:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/arpeggiator.c:31:35: style: Parameter 'am' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/arpeggiator.c:31:47: style: Parameter 'ba' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/arpeggiator.c:624:32: style: Parameter 'audiomain' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/audioEngine.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MNL_LNP [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audioEngine.c:139:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bristolMidiMsg [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audioEngine.c:969:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable specs [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audioEngine.c:76:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] bristol-0.60.11/bristol/audioEngine.c:961:17: style:inconclusive: Function 'a440' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audioEngine.c:961:35: style:inconclusive: Function 'a440' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audioEngine.c:961:44: style:inconclusive: Function 'a440' argument 3 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audioEngine.c:109:28: style: Variable 'leftch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/audioEngine.c:109:37: style: Variable 'rightch' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/audioEngine.c:694:21: style: Parameter 'baudio' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/audioEngine.c:828:23: style: Parameter 'baudio' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/audioEngine.c:963:9: style: Variable 'sine' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/audioEngine.c:57:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/audioEngine.c:76:4: style: Variable 'v' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/audiothread.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_WAIT [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audiothread.c:368:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_DEBUG2 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audiothread.c:710:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_DEBUG_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audiothread.c:909:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_DEBUG_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audiothread.c:964:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HOLDDOWN [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audiothread.c:1073:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_DEBUG_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audiothread.c:1093:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_DEBUG_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audiothread.c:1122:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_DEBUG_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audiothread.c:1152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_DEBUG_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audiothread.c:1200:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYDONE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/audiothread.c:834:30: style: Condition 'audiomain->effects==NULL' is always true [knownConditionTrueFalse] bristol-0.60.11/bristol/audiothread.c:829:26: note: Assuming that condition 'audiomain->effects==NULL' is not redundant bristol-0.60.11/bristol/audiothread.c:834:30: note: Condition 'audiomain->effects==NULL' is always true bristol-0.60.11/bristol/audiothread.c:1179:15: style: Variable 'voice->next' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/audiothread.c:1174:15: note: voice->next is assigned bristol-0.60.11/bristol/audiothread.c:1179:15: note: voice->next is overwritten bristol-0.60.11/bristol/audiothread.c:340:24: style:inconclusive: Function 'llgain' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:340:42: style:inconclusive: Function 'llgain' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:340:64: style:inconclusive: Function 'llgain' argument 3 names different: declaration '' definition 'gain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:627:22: style:inconclusive: Function 'mapVelocityCurve' argument 1 names different: declaration '' definition 'velocity'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:627:38: style:inconclusive: Function 'mapVelocityCurve' argument 2 names different: declaration '' definition 'map'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:1069:29: style:inconclusive: Function 'resetAudioThread' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:1089:24: style:inconclusive: Function 'initPalette' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:1089:46: style:inconclusive: Function 'initPalette' argument 2 names different: declaration '' definition 'palette'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:1118:24: style:inconclusive: Function 'freePalette' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:1118:46: style:inconclusive: Function 'freePalette' argument 2 names different: declaration '' definition 'palette'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:1147:27: style:inconclusive: Function 'initMidiVoices' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/audiothread.c:830:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/audiothread.c:702:6: note: Shadowed variable bristol-0.60.11/bristol/audiothread.c:830:8: note: Shadow local variable bristol-0.60.11/bristol/audiothread.c:1118:24: style: Parameter 'audiomain' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bit1osc.c:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bit1osc.c:179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bit1osc.c:383:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bit1osc.c:555:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bit1osc.c:752:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bit1osc.c:822:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bit1osc.c:239:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] bristol-0.60.11/bristol/bit1osc.c:728:26: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bit1osc.c:728:44: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bit1osc.c:728:55: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bit1osc.c:806:29: style:inconclusive: Function 'buildBitoneSound' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bit1osc.c:806:56: style:inconclusive: Function 'buildBitoneSound' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bit1osc.c:163:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/bit1osc.c:163:12: note: Shadowed function bristol-0.60.11/bristol/bit1osc.c:163:56: note: Shadow argument bristol-0.60.11/bristol/bit1osc.c:368:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/bit1osc.c:163:12: note: Shadowed function bristol-0.60.11/bristol/bit1osc.c:368:19: note: Shadow argument bristol-0.60.11/bristol/bit1osc.c:487:66: style: Argument 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bit1osc.c:50:5: note: Shadowed variable bristol-0.60.11/bristol/bit1osc.c:487:66: note: Shadow argument bristol-0.60.11/bristol/bit1osc.c:806:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/bit1osc.c:163:12: note: Shadowed function bristol-0.60.11/bristol/bit1osc.c:806:56: note: Shadow argument bristol-0.60.11/bristol/bit1osc.c:249:53: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bit1osc.c:272:44: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bit1osc.c:272:64: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bit1osc.c:273:39: style: Parameter 'ramp' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bit1osc.c:367:16: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bit1osc.c:503:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bit1osc.c:367:16: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/bit1osc.c:373:46: style: Variable 'wt1' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bit1osc.c:374:18: style: Variable 'wt2' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bit1osc.c:808:24: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/blo.c:57:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable harmonics [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/blo.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/blo.c:207:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable harmonics [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/blo.c:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/blo.c:171:4: style: Variable 'k' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/blo.c:171:14: style: Variable 'gain' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/blo.c:328:6: style: Variable 'k' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/blo.c:328:16: style: Variable 'gain' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/blo.c:474:6: style: Variable 'k' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/blo.c:474:16: style: Variable 'gain' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristol.c:173:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_LOG_BRISTOL [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristol.c:975:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristol.c:1018:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_REQSTOP [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristol.c:1034:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_NRP_MIDI_GO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristol.c:502:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:505:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:520:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:526:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:537:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:557:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:560:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:563:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:566:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:592:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:615:19: style: Array index 'argCount' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristol.c:118:6: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] bristol-0.60.11/bristol/bristol.c:121:37: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] bristol-0.60.11/bristol/bristol.c:187:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristol.c:701:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/bristol/bristol.c:744:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/bristol/bristol.c:852:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/bristol/bristol.c:1042:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/bristol/bristol.c:220:18: style: Variable 'audiomain.flags' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/bristol.c:208:18: note: audiomain.flags is assigned bristol-0.60.11/bristol/bristol.c:220:18: note: audiomain.flags is overwritten bristol-0.60.11/bristol/bristol.c:960:32: style:inconclusive: Function 'spawnThread' argument 1 names different: declaration '' definition 'threadcode'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristol.c:960:57: style:inconclusive: Function 'spawnThread' argument 2 names different: declaration '' definition 'priority'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristol.c:108:25: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristol.c:58:11: note: Shadowed variable bristol-0.60.11/bristol/bristol.c:108:25: note: Shadow argument bristol-0.60.11/bristol/bristol.c:1049:23: style: Parameter 'baudio' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bristol.c:964:6: style: Unused variable: policy [unusedVariable] bristol-0.60.11/bristol/bristolaks.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolaks.c:282:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolaks.c:720:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolaks.c:99:12: style: Condition 'out<0' is always false [knownConditionTrueFalse] bristol-0.60.11/bristol/bristolaks.c:94:34: note: Assignment 'out=controller', assigned value is greater than -1 bristol-0.60.11/bristol/bristolaks.c:99:12: note: Condition 'out<0' is always false bristol-0.60.11/bristol/bristolaks.c:622:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolaks.c:191:9: style: Variable 'buf2' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolaks.c:636:11: style: Variable 'mods' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolaks.c:718:7: style: Variable 'mods' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolarp2600.c:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolarp2600.c:411:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolarp2600.c:1100:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolarp2600.c:1205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FILTER2 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolarp2600.c:1162:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolarp2600.c:548:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed variable bristol-0.60.11/bristol/bristolarp2600.c:548:16: note: Shadow local variable bristol-0.60.11/bristol/bristolarp2600.c:632:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed variable bristol-0.60.11/bristol/bristolarp2600.c:632:16: note: Shadow local variable bristol-0.60.11/bristol/bristolarp2600.c:716:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed variable bristol-0.60.11/bristol/bristolarp2600.c:716:16: note: Shadow local variable bristol-0.60.11/bristol/bristolarp2600.c:1024:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed variable bristol-0.60.11/bristol/bristolarp2600.c:1024:16: note: Shadow local variable bristol-0.60.11/bristol/bristolarp2600.c:1025:19: style: Local variable 's' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:359:9: note: Shadowed variable bristol-0.60.11/bristol/bristolarp2600.c:1025:19: note: Shadow local variable bristol-0.60.11/bristol/bristolarp2600.c:304:26: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'arp2600Preops' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolarp2600.c:1249:19: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolarp2600.c:304:26: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolarp2600.c:307:15: style: Variable 'mods' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolarp2600.c:310:46: style: Variable 's' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolarp2600.c:335:24: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bristolarp2600.c:359:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolarp2600.c:1025:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolaxxe.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolaxxe.c:211:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolaxxe.c:277:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolaxxe.c:459:2: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolbassmaker.c:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYDONE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolbassmaker.c:27:35: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'bassmakerGlobalController' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolbassmaker.c:75:18: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolbassmaker.c:27:35: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolbassmaker.c:49:32: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'destroyOneBassMaker' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolbassmaker.c:76:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolbassmaker.c:49:32: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolbassmaker.c:49:51: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'destroyOneBassMaker' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolbassmaker.c:76:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolbassmaker.c:49:51: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolbitone.c:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolbitone.c:357:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolbitone.c:517:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolbitone.c:1063:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolbitone.c:913:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolbme700.c:226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LFO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolbme700.c:298:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LFO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolbme700.c:626:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_LFO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolcs80.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolcs80.c:308:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolcs80.c:476:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolcs80.c:595:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolcs80.c:714:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keybrill [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolcs80.c:881:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keybrill [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolcs80.c:749:22: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] bristol-0.60.11/bristol/bristolcs80.c:724:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristoldx.c:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoldx.c:142:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYDONE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoldx.c:817:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoldx.c:872:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoldx.c:203:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:204:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:205:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:219:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:220:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:228:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:229:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:250:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:251:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:252:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:281:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:282:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:283:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:303:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:304:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:309:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:328:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:337:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:338:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:351:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:360:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:361:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:381:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:388:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:395:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:402:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:423:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:424:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:432:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:451:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:452:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:453:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:454:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:469:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:495:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:496:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:521:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:522:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:534:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:559:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:560:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:568:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:569:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:582:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:589:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:596:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:603:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:622:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:642:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:651:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:658:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:682:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:689:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:696:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:717:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:724:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:731:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:738:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristoldx.c:765:2: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristoldx.c:174:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] bristol-0.60.11/bristol/bristolexplorer.c:73:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolexplorer.c:290:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolexplorer.c:416:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASTER_ONOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolexplorer.c:935:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolexplorer.c:843:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolexplorer.c:517:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolexplorer.c:404:53: note: Shadowed variable bristol-0.60.11/bristol/bristolexplorer.c:517:16: note: Shadow local variable bristol-0.60.11/bristol/bristolexplorer.c:323:31: style: Parameter 'bus' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bristolexplorer.c:326:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolexplorer.c:326:18: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolgranular.c:84:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolgranular.c:196:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolgranular.c:254:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolgranular.c:476:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolgranular.c:368:2: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolgranular.c:238:16: style: Variable 'mods' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolhammond.c:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolhammond.c:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolhammond.c:404:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolhammond.c:494:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolhammond.c:595:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_DEBUG_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolhammond.c:678:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_HAMMOND [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolhammond.c:394:9: style: Redundant initialization for 'bufptr'. The initialized value is overwritten before it is read. [redundantInitialization] bristol-0.60.11/bristol/bristolhammond.c:384:16: note: bufptr is initialized bristol-0.60.11/bristol/bristolhammond.c:394:9: note: bufptr is overwritten bristol-0.60.11/bristol/bristolhammond.c:260:34: style:inconclusive: Function 'operateHammondPostops' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolhammond.c:260:53: style:inconclusive: Function 'operateHammondPostops' argument 2 names different: declaration '' definition 'baudio'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolhammond.c:261:15: style:inconclusive: Function 'operateHammondPostops' argument 3 names different: declaration '' definition 'voice'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolhammond.c:261:38: style:inconclusive: Function 'operateHammondPostops' argument 4 names different: declaration '' definition 'startbuf'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolhammond.c:263:16: style: Local variable 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolhammond.c:38:26: note: Shadowed variable bristol-0.60.11/bristol/bristolhammond.c:263:16: note: Shadow local variable bristol-0.60.11/bristol/bristolhammond.c:383:6: style: Local variable 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolhammond.c:38:26: note: Shadowed variable bristol-0.60.11/bristol/bristolhammond.c:383:6: note: Shadow local variable bristol-0.60.11/bristol/bristolhammond.c:214:33: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'operateHammondPreops' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolhammond.c:695:19: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolhammond.c:214:33: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolhammond.c:214:52: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'operateHammondPreops' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolhammond.c:695:19: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolhammond.c:214:52: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolhammond.c:215:15: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operateHammondPreops' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolhammond.c:695:19: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolhammond.c:215:15: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/bristolhammond.c:215:38: style: Parameter 'startbuf' can be declared as pointer to const. However it seems that 'operateHammondPreops' is a callback function, if 'startbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolhammond.c:695:19: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolhammond.c:215:38: note: Parameter 'startbuf' can be declared as pointer to const bristol-0.60.11/bristol/bristolhammond.c:384:9: style: Variable 'bufptr' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolhammond.c:394:9: style: Variable 'bufptr' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristoljuno.c:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoljuno.c:245:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoljuno.c:357:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASTER_ONOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoljuno.c:425:4: style: Statements following 'break' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristoljuno.c:615:2: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristoljuno.c:418:32: style: Variable 'samplecount' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristoljuno.c:419:27: style: Variable 'modbuf' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristoljuno.c:590:20: style: Variable 'value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristoljupiter.c:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoljupiter.c:419:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoljupiter.c:561:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoljupiter.c:958:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VOICECOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoljupiter.c:1079:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VOICECOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoljupiter.c:976:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolmemorymoog.c:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolmemorymoog.c:299:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolmemorymoog.c:402:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolmemorymoog.c:746:2: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolmixer.c:32:25: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'mixerController' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:169:18: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:32:25: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolmixer.c:101:31: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'operateMixerPreops' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:172:19: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:101:31: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolmixer.c:101:50: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'operateMixerPreops' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:172:19: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:101:50: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolmixer.c:102:15: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operateMixerPreops' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:172:19: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:102:15: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/bristolmixer.c:102:38: style: Parameter 'startbuf' can be declared as pointer to const. However it seems that 'operateMixerPreops' is a callback function, if 'startbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:172:19: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:102:38: note: Parameter 'startbuf' can be declared as pointer to const bristol-0.60.11/bristol/bristolmixer.c:113:28: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'operateOneMixer' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:171:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:113:28: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolmixer.c:113:47: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'operateOneMixer' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:171:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:113:47: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolmixer.c:114:15: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operateOneMixer' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:171:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:114:15: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/bristolmixer.c:114:38: style: Parameter 'startbuf' can be declared as pointer to const. However it seems that 'operateOneMixer' is a callback function, if 'startbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:171:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:114:38: note: Parameter 'startbuf' can be declared as pointer to const bristol-0.60.11/bristol/bristolmixer.c:124:32: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'bristolMixerDestroy' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:170:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:124:32: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolmixer.c:124:51: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'bristolMixerDestroy' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolmixer.c:170:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolmixer.c:124:51: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolmm.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolmm.c:206:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASTER_ONOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolmm.c:508:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolobx.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolobx.c:268:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolobx.c:363:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolobx.c:757:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_FILTER2 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolobx.c:434:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristolobx.c:498:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristolobx.c:691:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolobx.c:634:30: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'operateOBXPostops' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolobx.c:771:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolobx.c:634:30: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolodyssey.c:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolodyssey.c:313:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MNL_HNP [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolodyssey.c:448:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolodyssey.c:321:29: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristolodyssey.c:341:29: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] bristol-0.60.11/bristol/bristolodyssey.c:723:2: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolodyssey.c:412:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolodyssey.c:305:6: note: Shadowed variable bristol-0.60.11/bristol/bristolodyssey.c:412:8: note: Shadow local variable bristol-0.60.11/bristol/bristolpoly.c:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly.c:337:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable step [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly.c:662:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly.c:923:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly.c:1049:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly.c:1483:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYDONE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly.c:1591:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly.c:1223:26: warning: Logical conjunction always evaluates to false: o_act == 1 && o_act == 3. [incorrectLogicOperator] bristol-0.60.11/bristol/bristolpoly.c:602:30: style: Condition 'mods->keydata[0].key!=voice->key.key' is always true [knownConditionTrueFalse] bristol-0.60.11/bristol/bristolpoly.c:605:31: style: Condition 'mods->keydata[0].key!=voice->key.key' is always true [knownConditionTrueFalse] bristol-0.60.11/bristol/bristolpoly.c:608:32: style: Condition 'mods->keydata[0].key!=voice->key.key' is always true [knownConditionTrueFalse] bristol-0.60.11/bristol/bristolpoly.c:1074:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristolpoly.c:833:28: style: Redundant assignment of 'mods->keydata[0].lastkey' to itself. [selfAssignment] bristol-0.60.11/bristol/bristolpoly.c:1506:31: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'bristolPolyDestroy' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolpoly.c:1565:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolpoly.c:1506:31: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolpoly.c:1506:50: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'bristolPolyDestroy' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolpoly.c:1565:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolpoly.c:1506:50: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolpoly6.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly6.c:154:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly6.c:276:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly6.c:463:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly6.c:389:2: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolpoly800.c:55:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly800.c:189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly800.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly800.c:543:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly800.c:630:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_NRO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolpoly800.c:56:42: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] bristol-0.60.11/bristol/bristolpoly800.c:269:45: style: Parameter 's' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bristolprophet.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolprophet.c:283:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolprophet.c:365:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolprophet.c:675:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolprophet.c:463:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristolprophet.c:508:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristolprophet.c:247:18: style: Variable 'bufptr' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolprophet.c:562:34: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'operateProphetPostops' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolprophet.c:654:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolprophet.c:562:34: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolprophet.c:608:34: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'bristolProphetDestroy' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolprophet.c:651:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolprophet.c:608:34: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolprophet.c:608:53: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'bristolProphetDestroy' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolprophet.c:651:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolprophet.c:608:53: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolprophet.c:257:9: style: Variable 'bufptr' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolprophet.c:350:9: style: Variable 'bufptr' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolprophet1.c:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolprophet1.c:232:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolprophet1.c:294:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolprophet1.c:518:52: style:inconclusive: Boolean expression '((struct pmods*)baudio->mixlocals)->lfohist>0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bristol-0.60.11/bristol/bristolprophet1.c:549:31: style: Parameter 'audiomain' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bristolprophet1.c:549:50: style: Parameter 'baudio' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bristolprophet1.c:550:15: style: Parameter 'voice' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bristolprophet1.c:550:38: style: Parameter 'startbuf' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bristolprophet1.c:556:31: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'bristolPro1Destroy' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolprophet1.c:605:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolprophet1.c:556:31: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolprophet1.c:556:50: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'bristolPro1Destroy' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolprophet1.c:605:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolprophet1.c:556:50: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolprophet1.c:281:9: style: Variable 'bufptr' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolrealistic.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolrealistic.c:137:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolrealistic.c:217:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolrealistic.c:280:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolrealistic.c:394:2: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolroadrunner.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolroadrunner.c:190:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolroadrunner.c:226:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolroadrunner.c:370:38: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'destroyOneRoadrunnerVoice' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolroadrunner.c:416:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolroadrunner.c:370:38: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolroadrunner.c:370:57: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'destroyOneRoadrunnerVoice' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolroadrunner.c:416:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolroadrunner.c:370:57: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolsampler.c:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsampler.c:223:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsampler.c:334:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MASTER_ONOFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsampler.c:401:4: style: Statements following 'break' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolsampler.c:594:2: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolsampler.c:394:32: style: Variable 'samplecount' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsampler.c:395:27: style: Variable 'modbuf' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsampler.c:570:20: style: Variable 'value' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsid1.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_V1_ATT_DEC [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_FILT_LO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_FILT_RES_F [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_FILT_M_VOL [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:127:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:684:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_VOICE_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:728:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freqmap [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:771:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_VOICE_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:956:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_VOICE_3 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:1053:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_VOICE_3 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:1135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_FILT_RES_F [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:1218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_VOICE_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:1804:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_DESTROY [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:1835:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_DCA [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid1.c:898:26: error: Array 'smods->localmap[2][128]' accessed at index smods->localmap[0][128], which is out of bounds. [arrayIndexOutOfBounds] bristol-0.60.11/bristol/bristolsid1.c:896:14: note: Assignment 'j=128', assigned value is 128 bristol-0.60.11/bristol/bristolsid1.c:898:26: note: Array index out of bounds bristol-0.60.11/bristol/bristolsid1.c:929:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristolsid1.c:1026:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristolsid1.c:811:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/bristolsid1.c:795:5: note: i is assigned bristol-0.60.11/bristol/bristolsid1.c:811:9: note: i is overwritten bristol-0.60.11/bristol/bristolsid1.c:797:3: style: Variable 'low' is assigned an expression that holds the same value. [redundantAssignment] bristol-0.60.11/bristol/bristolsid1.c:796:10: note: middle is assigned 'low' here. bristol-0.60.11/bristol/bristolsid1.c:797:3: note: Variable 'low' is assigned an expression that holds the same value. bristol-0.60.11/bristol/bristolsid1.c:674:25: style:inconclusive: Function 'sidClearVoices' argument 1 names different: declaration '' definition 'smods'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolsid1.c:695:25: style:inconclusive: Function 'sidAssignVoice' argument 1 names different: declaration '' definition 'smods'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolsid1.c:695:36: style:inconclusive: Function 'sidAssignVoice' argument 2 names different: declaration '' definition 'voice'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolsid1.c:695:47: style:inconclusive: Function 'sidAssignVoice' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolsid1.c:1112:29: style: Parameter 'smods' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bristolsid1.c:1202:26: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'operateOneSid' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolsid1.c:1839:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolsid1.c:1202:26: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolsid1.c:785:8: style: Variable 'high' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsid1.c:797:7: style: Variable 'low' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsid1.c:939:5: style: Variable 'ac' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsid1.c:1036:5: style: Variable 'ac' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsid1.c:1207:26: style: Variable 'pitch' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsid2.c:39:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_V1_ATT_DEC [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_FILT_LO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_FILT_RES_F [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_FILT_M_VOL [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:684:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_VOICE_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:728:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freqmap [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:771:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_VOICE_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:956:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_VOICE_3 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:1053:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_VOICE_3 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:1135:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_FILT_RES_F [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:1218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_VOICE_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:1802:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_DESTROY [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:1833:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_DCA [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsid2.c:898:26: error: Array 'smods->localmap[2][128]' accessed at index smods->localmap[0][128], which is out of bounds. [arrayIndexOutOfBounds] bristol-0.60.11/bristol/bristolsid2.c:896:14: note: Assignment 'j=128', assigned value is 128 bristol-0.60.11/bristol/bristolsid2.c:898:26: note: Array index out of bounds bristol-0.60.11/bristol/bristolsid2.c:929:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristolsid2.c:1026:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/bristol/bristolsid2.c:811:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/bristolsid2.c:795:5: note: i is assigned bristol-0.60.11/bristol/bristolsid2.c:811:9: note: i is overwritten bristol-0.60.11/bristol/bristolsid2.c:797:3: style: Variable 'low' is assigned an expression that holds the same value. [redundantAssignment] bristol-0.60.11/bristol/bristolsid2.c:796:10: note: middle is assigned 'low' here. bristol-0.60.11/bristol/bristolsid2.c:797:3: note: Variable 'low' is assigned an expression that holds the same value. bristol-0.60.11/bristol/bristolsid2.c:674:27: style:inconclusive: Function 'sid2ClearVoices' argument 1 names different: declaration '' definition 'smods'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolsid2.c:695:27: style:inconclusive: Function 'sid2AssignVoice' argument 1 names different: declaration '' definition 'smods'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolsid2.c:695:38: style:inconclusive: Function 'sid2AssignVoice' argument 2 names different: declaration '' definition 'voice'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolsid2.c:695:49: style:inconclusive: Function 'sid2AssignVoice' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/bristolsid2.c:1112:31: style: Parameter 'smods' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/bristolsid2.c:1202:27: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'operateOneSid2' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolsid2.c:1837:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolsid2.c:1202:27: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolsid2.c:785:8: style: Variable 'high' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsid2.c:797:7: style: Variable 'low' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsid2.c:939:5: style: Variable 'ac' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsid2.c:1036:5: style: Variable 'ac' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolsolina.c:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsolina.c:170:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsolina.c:210:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsolina.c:348:34: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'destroyOneSolinaVoice' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolsolina.c:396:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolsolina.c:348:34: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristolsolina.c:348:53: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'destroyOneSolinaVoice' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristolsolina.c:396:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristolsolina.c:348:53: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristolsonic6.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsonic6.c:242:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsonic6.c:349:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsystem.c:80:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_SYSTEM [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolsystem.c:286:16: style: Condition 'baudio!=NULL' is always true [knownConditionTrueFalse] bristol-0.60.11/bristol/bristolsystem.c:185:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/bristol/bristolsystem.c:304:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/bristol/bristolsystem.c:354:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/bristol/bristolsystem.c:499:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/bristol/bristolsystem.c:96:8: style: Unused variable: x [unusedVariable] bristol-0.60.11/bristol/bristolsystem.c:96:11: style: Unused variable: y [unusedVariable] bristol-0.60.11/bristol/bristoltrilogy.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoltrilogy.c:207:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoltrilogy.c:254:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoltrilogy.c:346:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoltrilogy.c:530:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoltrilogy.c:1045:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoltrilogy.c:1124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristoltrilogy.c:497:37: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'operateTrilogyODCPostops' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristoltrilogy.c:1023:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristoltrilogy.c:497:37: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/bristoltrilogy.c:497:56: style: Parameter 'baudio' can be declared as pointer to const. However it seems that 'operateTrilogyODCPostops' is a callback function, if 'baudio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristoltrilogy.c:1023:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristoltrilogy.c:497:56: note: Parameter 'baudio' can be declared as pointer to const bristol-0.60.11/bristol/bristoltrilogy.c:498:15: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operateTrilogyODCPostops' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristoltrilogy.c:1023:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristoltrilogy.c:498:15: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/bristoltrilogy.c:498:38: style: Parameter 'startbuf' can be declared as pointer to const. However it seems that 'operateTrilogyODCPostops' is a callback function, if 'startbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/bristoltrilogy.c:1023:20: note: You might need to cast the function pointer here bristol-0.60.11/bristol/bristoltrilogy.c:498:38: note: Parameter 'startbuf' can be declared as pointer to const bristol-0.60.11/bristol/bristolvox.c:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolvox.c:121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolvox.c:194:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolvox.c:357:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolvox.c:407:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolvox.c:446:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/bristolvox.c:179:9: style: Redundant initialization for 'bufptr'. The initialized value is overwritten before it is read. [redundantInitialization] bristol-0.60.11/bristol/bristolvox.c:169:16: note: bufptr is initialized bristol-0.60.11/bristol/bristolvox.c:179:9: note: bufptr is overwritten bristol-0.60.11/bristol/bristolvox.c:347:9: style: Redundant initialization for 'bufptr'. The initialized value is overwritten before it is read. [redundantInitialization] bristol-0.60.11/bristol/bristolvox.c:337:16: note: bufptr is initialized bristol-0.60.11/bristol/bristolvox.c:347:9: note: bufptr is overwritten bristol-0.60.11/bristol/bristolvox.c:475:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/bristolvox.c:169:9: style: Variable 'bufptr' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolvox.c:337:9: style: Variable 'bufptr' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/bristolvox.c:179:9: style: Variable 'bufptr' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/bristolvox.c:347:9: style: Variable 'bufptr' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/cs80env.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/cs80env.c:97:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/cs80env.c:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/cs80env.c:365:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/cs80env.c:94:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/cs80env.c:94:12: note: Shadowed function bristol-0.60.11/bristol/cs80env.c:94:56: note: Shadow argument bristol-0.60.11/bristol/cs80env.c:146:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/cs80env.c:94:12: note: Shadowed function bristol-0.60.11/bristol/cs80env.c:146:19: note: Shadow argument bristol-0.60.11/bristol/cs80osc.c:129:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/cs80osc.c:157:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/cs80osc.c:384:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/cs80osc.c:530:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/cs80osc.c:680:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/cs80osc.c:760:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/cs80osc.c:215:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] bristol-0.60.11/bristol/cs80osc.c:662:26: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/cs80osc.c:662:44: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/cs80osc.c:662:55: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/cs80osc.c:749:27: style:inconclusive: Function 'buildCs80Sound' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/cs80osc.c:749:54: style:inconclusive: Function 'buildCs80Sound' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/cs80osc.c:154:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/cs80osc.c:154:12: note: Shadowed function bristol-0.60.11/bristol/cs80osc.c:154:56: note: Shadow argument bristol-0.60.11/bristol/cs80osc.c:361:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/cs80osc.c:154:12: note: Shadowed function bristol-0.60.11/bristol/cs80osc.c:361:19: note: Shadow argument bristol-0.60.11/bristol/cs80osc.c:465:66: style: Argument 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/cs80osc.c:45:5: note: Shadowed variable bristol-0.60.11/bristol/cs80osc.c:465:66: note: Shadow argument bristol-0.60.11/bristol/cs80osc.c:749:54: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/cs80osc.c:154:12: note: Shadowed function bristol-0.60.11/bristol/cs80osc.c:749:54: note: Shadow argument bristol-0.60.11/bristol/cs80osc.c:230:44: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/cs80osc.c:231:17: style: Parameter 'pwb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/cs80osc.c:231:38: style: Parameter 'ramp' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/cs80osc.c:302:45: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/cs80osc.c:302:65: style: Parameter 'wt1' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/cs80osc.c:751:24: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/dca.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dca.c:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dca.c:116:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dca.c:195:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ioname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dca.c:89:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dca.c:89:12: note: Shadowed function bristol-0.60.11/bristol/dca.c:89:56: note: Shadow argument bristol-0.60.11/bristol/dca.c:109:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dca.c:89:12: note: Shadowed function bristol-0.60.11/bristol/dca.c:109:19: note: Shadow argument bristol-0.60.11/bristol/dca.c:112:18: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/dca.c:112:28: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/dca.c:125:7: style: Variable 'gain' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/dco.c:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dco.c:122:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dco.c:228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dco.c:384:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dco.c:452:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dco.c:234:6: style: Variable 'wtp' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/dco.c:231:6: note: wtp is assigned bristol-0.60.11/bristol/dco.c:234:6: note: wtp is overwritten bristol-0.60.11/bristol/dco.c:436:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/dco.c:436:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/dco.c:436:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/dco.c:113:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dco.c:113:12: note: Shadowed function bristol-0.60.11/bristol/dco.c:113:56: note: Shadow argument bristol-0.60.11/bristol/dco.c:214:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dco.c:113:12: note: Shadowed function bristol-0.60.11/bristol/dco.c:214:19: note: Shadow argument bristol-0.60.11/bristol/dco.c:213:16: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/dco.c:335:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/dco.c:213:16: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/dco.c:219:18: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/dimensionD.c:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dimensionD.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dimensionD.c:166:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dimensionD.c:346:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dimensionD.c:62:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dimensionD.c:62:12: note: Shadowed function bristol-0.60.11/bristol/dimensionD.c:62:56: note: Shadow argument bristol-0.60.11/bristol/dimensionD.c:104:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dimensionD.c:62:12: note: Shadowed function bristol-0.60.11/bristol/dimensionD.c:104:56: note: Shadow argument bristol-0.60.11/bristol/dimensionD.c:153:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dimensionD.c:62:12: note: Shadowed function bristol-0.60.11/bristol/dimensionD.c:153:19: note: Shadow argument bristol-0.60.11/bristol/dimensionD.c:295:23: style: Argument 'table' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/dimensionD.c:128:14: note: Shadowed variable bristol-0.60.11/bristol/dimensionD.c:295:23: note: Shadow argument bristol-0.60.11/bristol/dimensionD.c:65:18: style: Variable 'specs' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/dimensionD.c:158:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/dxop.c:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dxop.c:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dxop.c:325:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dxop.c:1059:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dxop.c:1182:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/dxop.c:402:5: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/dxop.c:327:5: note: ob is assigned bristol-0.60.11/bristol/dxop.c:402:5: note: ob is overwritten bristol-0.60.11/bristol/dxop.c:332:6: style: Variable 'wtp' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/dxop.c:329:6: note: wtp is assigned bristol-0.60.11/bristol/dxop.c:332:6: note: wtp is overwritten bristol-0.60.11/bristol/dxop.c:401:8: style: Variable 'cgain' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/dxop.c:333:8: note: cgain is assigned bristol-0.60.11/bristol/dxop.c:401:8: note: cgain is overwritten bristol-0.60.11/bristol/dxop.c:394:8: style: Variable 'egain' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/dxop.c:334:8: note: egain is assigned bristol-0.60.11/bristol/dxop.c:394:8: note: egain is overwritten bristol-0.60.11/bristol/dxop.c:1166:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/dxop.c:1166:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/dxop.c:1166:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/dxop.c:126:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dxop.c:126:12: note: Shadowed function bristol-0.60.11/bristol/dxop.c:126:56: note: Shadow argument bristol-0.60.11/bristol/dxop.c:308:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dxop.c:126:12: note: Shadowed function bristol-0.60.11/bristol/dxop.c:308:19: note: Shadow argument bristol-0.60.11/bristol/dxop.c:313:28: style: Variable 'wt' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/dxop.c:218:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/electroswitch.c:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/electroswitch.c:101:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/electroswitch.c:118:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/electroswitch.c:203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ioname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/electroswitch.c:110:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/electroswitch.c:94:12: note: Shadowed function bristol-0.60.11/bristol/electroswitch.c:110:19: note: Shadow argument bristol-0.60.11/bristol/electroswitch.c:114:18: style: Variable 'ib1' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/electroswitch.c:114:24: style: Variable 'ib2' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/electroswitch.c:114:35: style: Variable 'cbuf' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/env5stage.c:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/env5stage.c:154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/env5stage.c:213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/env5stage.c:411:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/env5stage.c:132:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/env5stage.c:132:12: note: Shadowed function bristol-0.60.11/bristol/env5stage.c:132:56: note: Shadow argument bristol-0.60.11/bristol/env5stage.c:200:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/env5stage.c:132:12: note: Shadowed function bristol-0.60.11/bristol/env5stage.c:200:19: note: Shadow argument bristol-0.60.11/bristol/envelope.c:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/envelope.c:97:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/envelope.c:218:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/envelope.c:585:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_RAMP_RATE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/envelope.c:94:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/envelope.c:94:12: note: Shadowed function bristol-0.60.11/bristol/envelope.c:94:56: note: Shadow argument bristol-0.60.11/bristol/envelope.c:203:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/envelope.c:94:12: note: Shadowed function bristol-0.60.11/bristol/envelope.c:203:19: note: Shadow argument bristol-0.60.11/bristol/envelope.c:133:11: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/expdco.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/expdco.c:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/expdco.c:270:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/expdco.c:527:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/expdco.c:619:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/expdco.c:651:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/expdco.c:307:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/bristol/expdco.c:309:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/bristol/expdco.c:311:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/bristol/expdco.c:635:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/expdco.c:635:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/expdco.c:635:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/expdco.c:127:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/expdco.c:127:12: note: Shadowed function bristol-0.60.11/bristol/expdco.c:127:56: note: Shadow argument bristol-0.60.11/bristol/expdco.c:213:31: style: Argument 'sbuf' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/expdco.c:62:15: note: Shadowed variable bristol-0.60.11/bristol/expdco.c:213:31: note: Shadow argument bristol-0.60.11/bristol/expdco.c:254:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/expdco.c:127:12: note: Shadowed function bristol-0.60.11/bristol/expdco.c:254:19: note: Shadow argument bristol-0.60.11/bristol/expdco.c:213:44: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/expdco.c:253:16: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/expdco.c:476:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/expdco.c:253:16: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/expdco.c:259:18: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/expdco.c:259:33: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/expdco.c:259:38: style: Variable 'wt1' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/expdco.c:259:44: style: Variable 'wt2' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/expdco.c:259:74: style: Variable 'wt3' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/filter.c:161:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter.c:215:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter.c:365:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter.c:954:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter.c:176:12: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] bristol-0.60.11/bristol/filter.c:298:16: style: Redundant initialization for 'floatvalue'. The initialized value is overwritten before it is read. [redundantInitialization] bristol-0.60.11/bristol/filter.c:291:22: note: floatvalue is initialized bristol-0.60.11/bristol/filter.c:298:16: note: floatvalue is overwritten bristol-0.60.11/bristol/filter.c:212:45: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter.c:212:1: note: Shadowed function bristol-0.60.11/bristol/filter.c:212:45: note: Shadow argument bristol-0.60.11/bristol/filter.c:343:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter.c:212:1: note: Shadowed function bristol-0.60.11/bristol/filter.c:343:19: note: Shadow argument bristol-0.60.11/bristol/filter.c:315:36: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter.c:348:28: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/filter.c:298:16: style: Variable 'floatvalue' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/filter2.c:161:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:181:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:276:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:388:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:505:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:643:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:767:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:877:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:1012:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:1130:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:1267:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:1369:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:1468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/filter2.c:243:16: style: Redundant initialization for 'floatvalue'. The initialized value is overwritten before it is read. [redundantInitialization] bristol-0.60.11/bristol/filter2.c:236:22: note: floatvalue is initialized bristol-0.60.11/bristol/filter2.c:243:16: note: floatvalue is overwritten bristol-0.60.11/bristol/filter2.c:178:45: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:178:45: note: Shadow argument bristol-0.60.11/bristol/filter2.c:266:63: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:266:63: note: Shadow argument bristol-0.60.11/bristol/filter2.c:360:65: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:360:65: note: Shadow argument bristol-0.60.11/bristol/filter2.c:476:66: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:476:66: note: Shadow argument bristol-0.60.11/bristol/filter2.c:613:66: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:613:66: note: Shadow argument bristol-0.60.11/bristol/filter2.c:737:65: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:737:65: note: Shadow argument bristol-0.60.11/bristol/filter2.c:847:68: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:847:68: note: Shadow argument bristol-0.60.11/bristol/filter2.c:982:67: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:982:67: note: Shadow argument bristol-0.60.11/bristol/filter2.c:1100:69: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:1100:69: note: Shadow argument bristol-0.60.11/bristol/filter2.c:1238:68: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:1238:68: note: Shadow argument bristol-0.60.11/bristol/filter2.c:1356:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:1356:19: note: Shadow argument bristol-0.60.11/bristol/filter2.c:266:20: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:266:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:266:111: style: Parameter 'voice' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:360:22: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:360:33: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:476:23: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:476:34: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:613:23: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:613:34: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:737:22: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:737:33: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:847:25: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:847:36: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:982:24: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:982:35: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:1100:26: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:1100:37: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:1238:25: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:1238:36: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/filter2.c:243:16: style: Variable 'floatvalue' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/follower.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/follower.c:94:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/follower.c:109:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/follower.c:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FX_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/follower.c:63:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/follower.c:63:12: note: Shadowed function bristol-0.60.11/bristol/follower.c:63:56: note: Shadow argument bristol-0.60.11/bristol/follower.c:88:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/follower.c:63:12: note: Shadowed function bristol-0.60.11/bristol/follower.c:88:56: note: Shadow argument bristol-0.60.11/bristol/follower.c:100:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/follower.c:63:12: note: Shadowed function bristol-0.60.11/bristol/follower.c:100:19: note: Shadow argument bristol-0.60.11/bristol/follower.c:104:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/granulardco.c:143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/granulardco.c:189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/granulardco.c:390:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/granulardco.c:526:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/granulardco.c:755:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/granulardco.c:887:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/granulardco.c:919:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/granulardco.c:669:13: style: Redundant assignment of 'samplerate' to itself. [selfAssignment] bristol-0.60.11/bristol/granulardco.c:903:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/granulardco.c:903:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/granulardco.c:903:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/granulardco.c:178:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/granulardco.c:178:12: note: Shadowed function bristol-0.60.11/bristol/granulardco.c:178:56: note: Shadow argument bristol-0.60.11/bristol/granulardco.c:368:18: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/granulardco.c:178:12: note: Shadowed function bristol-0.60.11/bristol/granulardco.c:368:18: note: Shadow argument bristol-0.60.11/bristol/granulardco.c:511:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/granulardco.c:178:12: note: Shadowed function bristol-0.60.11/bristol/granulardco.c:511:19: note: Shadow argument bristol-0.60.11/bristol/granulardco.c:663:50: style: Argument 'samplerate' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/granulardco.c:42:7: note: Shadowed variable bristol-0.60.11/bristol/granulardco.c:663:50: note: Shadow argument bristol-0.60.11/bristol/granulardco.c:510:16: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/granulardco.c:682:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/granulardco.c:510:16: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/hammond.c:135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hammond.c:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hammond.c:275:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hammond.c:442:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hammond.c:156:26: style: Variable 'param->param[7].int_val' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/hammond.c:155:26: note: param->param[7].int_val is assigned bristol-0.60.11/bristol/hammond.c:156:26: note: param->param[7].int_val is overwritten bristol-0.60.11/bristol/hammond.c:563:26: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/hammond.c:563:44: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/hammond.c:563:55: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/hammond.c:607:30: style:inconclusive: Function 'buildHammondSound' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/hammond.c:607:54: style:inconclusive: Function 'buildHammondSound' argument 2 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/hammond.c:633:28: style:inconclusive: Function 'fillHammondWave' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/hammond.c:164:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hammond.c:164:12: note: Shadowed function bristol-0.60.11/bristol/hammond.c:164:56: note: Shadow argument bristol-0.60.11/bristol/hammond.c:261:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hammond.c:164:12: note: Shadowed function bristol-0.60.11/bristol/hammond.c:261:19: note: Shadow argument bristol-0.60.11/bristol/hammond.c:377:66: style: Argument 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/hammond.c:49:5: note: Shadowed variable bristol-0.60.11/bristol/hammond.c:377:66: note: Shadow argument bristol-0.60.11/bristol/hammond.c:266:18: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/hammond.c:266:33: style: Variable 'wt' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/hammond.c:266:38: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/hammond.c:322:20: style: Variable 'thisclick' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/hammond.c:635:24: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/hammondchorus.c:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hammondchorus.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hammondchorus.c:327:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hammondchorus.c:560:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hammondchorus.c:487:17: portability: The 2nd memset() argument '1.0f' is a float, its representation is implementation defined. [memsetFloat] bristol-0.60.11/bristol/hammondchorus.c:218:4: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/bristol/hammondchorus.c:482:21: style:inconclusive: Function 'fillGainTable' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/hammondchorus.c:482:34: style:inconclusive: Function 'fillGainTable' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/hammondchorus.c:492:22: style:inconclusive: Function 'fillDrainTable' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/hammondchorus.c:492:35: style:inconclusive: Function 'fillDrainTable' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/hammondchorus.c:102:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hammondchorus.c:102:12: note: Shadowed function bristol-0.60.11/bristol/hammondchorus.c:102:56: note: Shadow argument bristol-0.60.11/bristol/hammondchorus.c:277:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hammondchorus.c:102:12: note: Shadowed function bristol-0.60.11/bristol/hammondchorus.c:277:56: note: Shadow argument bristol-0.60.11/bristol/hammondchorus.c:314:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hammondchorus.c:102:12: note: Shadowed function bristol-0.60.11/bristol/hammondchorus.c:314:19: note: Shadow argument bristol-0.60.11/bristol/hammondchorus.c:319:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/hammondchorus.c:337:5: style: Variable 'rs' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/hpf.c:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hpf.c:98:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hpf.c:145:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hpf.c:250:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/hpf.c:89:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hpf.c:89:12: note: Shadowed function bristol-0.60.11/bristol/hpf.c:89:56: note: Shadow argument bristol-0.60.11/bristol/hpf.c:125:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hpf.c:89:12: note: Shadowed function bristol-0.60.11/bristol/hpf.c:125:19: note: Shadow argument bristol-0.60.11/bristol/hpf.c:124:64: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/hpf.c:228:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/hpf.c:124:64: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/hpf.c:130:18: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/hpf.c:160:10: style: Variable 'cutoff' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/junodco.c:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/junodco.c:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/junodco.c:287:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/junodco.c:454:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/junodco.c:555:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/junodco.c:304:6: style: Variable 'wt' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/junodco.c:291:5: note: wt is assigned bristol-0.60.11/bristol/junodco.c:304:6: note: wt is overwritten bristol-0.60.11/bristol/junodco.c:298:6: style: Variable 'wtp' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/junodco.c:294:6: note: wtp is assigned bristol-0.60.11/bristol/junodco.c:298:6: note: wtp is overwritten bristol-0.60.11/bristol/junodco.c:227:43: style:inconclusive: Function 'buildJunoWave' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/junodco.c:228:17: style:inconclusive: Function 'buildJunoWave' argument 2 names different: declaration '' definition 'ramp'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/junodco.c:228:39: style:inconclusive: Function 'buildJunoWave' argument 3 names different: declaration '' definition 'rampw'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/junodco.c:229:17: style:inconclusive: Function 'buildJunoWave' argument 4 names different: declaration '' definition 'tri'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/junodco.c:229:38: style:inconclusive: Function 'buildJunoWave' argument 5 names different: declaration '' definition 'triw'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/junodco.c:539:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/junodco.c:539:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/junodco.c:539:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/junodco.c:127:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/junodco.c:127:12: note: Shadowed function bristol-0.60.11/bristol/junodco.c:127:56: note: Shadow argument bristol-0.60.11/bristol/junodco.c:272:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/junodco.c:127:12: note: Shadowed function bristol-0.60.11/bristol/junodco.c:272:19: note: Shadow argument bristol-0.60.11/bristol/junodco.c:228:39: style: Parameter 'rampw' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/junodco.c:229:38: style: Parameter 'triw' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/junodco.c:271:16: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/junodco.c:405:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/junodco.c:271:16: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/junodco.c:277:18: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/junodco.c:277:28: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/junodco.c:277:33: style: Variable 'wt' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/lfo.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/lfo.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/lfo.c:213:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/lfo.c:383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/lfo.c:480:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/lfo.c:480:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/lfo.c:480:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/lfo.c:118:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/lfo.c:118:12: note: Shadowed function bristol-0.60.11/bristol/lfo.c:118:56: note: Shadow argument bristol-0.60.11/bristol/lfo.c:198:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/lfo.c:118:12: note: Shadowed function bristol-0.60.11/bristol/lfo.c:198:19: note: Shadow argument bristol-0.60.11/bristol/lfo.c:203:18: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/lfo.c:203:39: style: Variable 'wt' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/lfo.c:203:44: style: Variable 'wt2' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/lfo.c:204:25: style: Variable 'wt3' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/lfo.c:204:46: style: Variable 'wt4' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/lfo.c:204:52: style: Variable 'wt5' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/midihandlers.c:50:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHAN_OMNI [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHAN_OMNI [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:111:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHAN_OMNI [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:143:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_ALL_SOUNDS_OFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:329:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHAN_OMNI [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:398:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RANGE_MIN_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:432:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_RANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:595:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_TAB_SIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:651:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultTable [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:765:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eventNames [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:797:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midihandlers.c:286:33: style:inconclusive: Boolean expression 'c_id==BRISTOL_CC_HOLD1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bristol-0.60.11/bristol/midihandlers.c:349:9: warning: Either the condition 'baudio!=NULL' is redundant or there is possible null pointer dereference: baudio. [nullPointerRedundantCheck] bristol-0.60.11/bristol/midihandlers.c:326:16: note: Assuming that condition 'baudio!=NULL' is not redundant bristol-0.60.11/bristol/midihandlers.c:349:9: note: Null pointer dereference bristol-0.60.11/bristol/midihandlers.c:581:27: style:inconclusive: Function 'buildCurrentTable' argument 1 names different: declaration '' definition 'baudio'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/midihandlers.c:581:41: style:inconclusive: Function 'buildCurrentTable' argument 2 names different: declaration '' definition 'gtune'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/midihandlers.c:847:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midihandlers.c:784:6: note: Shadowed variable bristol-0.60.11/bristol/midihandlers.c:847:8: note: Shadow local variable bristol-0.60.11/bristol/midihandlers.c:96:29: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'midiPolyPressure' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/midihandlers.c:799:29: note: You might need to cast the function pointer here bristol-0.60.11/bristol/midihandlers.c:96:29: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/midihandlers.c:298:24: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'midiProgram' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/midihandlers.c:801:29: note: You might need to cast the function pointer here bristol-0.60.11/bristol/midihandlers.c:298:24: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/midihandlers.c:298:51: style: Parameter 'msg' can be declared as pointer to const. However it seems that 'midiProgram' is a callback function, if 'msg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/midihandlers.c:801:29: note: You might need to cast the function pointer here bristol-0.60.11/bristol/midihandlers.c:298:51: note: Parameter 'msg' can be declared as pointer to const bristol-0.60.11/bristol/midihandlers.c:317:32: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'midiChannelPressure' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/midihandlers.c:802:29: note: You might need to cast the function pointer here bristol-0.60.11/bristol/midihandlers.c:317:32: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/midihandlers.c:383:27: style: Parameter 'audiomain' can be declared as pointer to const. However it seems that 'midiPitchWheel' is a callback function, if 'audiomain' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/midihandlers.c:803:29: note: You might need to cast the function pointer here bristol-0.60.11/bristol/midihandlers.c:383:27: note: Parameter 'audiomain' can be declared as pointer to const bristol-0.60.11/bristol/midihandlers.c:717:12: style: Variable 'gain_diff' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/midihandlers.c:718:8: style: Variable 'accum' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/midihandlers.c:773:10: style: Variable 'f' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/midinote.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_DEBUG1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midinote.c:300:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KF_JACK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midinote.c:332:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_HOLDDOWN [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midinote.c:497:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_DEBUG1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midinote.c:891:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_NOTE_OFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midinote.c:935:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_NOTE_OFF [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midinote.c:1033:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYSUSTAIN [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midinote.c:1054:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CHAN_OMNI [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midinote.c:1072:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_DEBUG_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midinote.c:1040:13: style: Condition 'voice!=NULL' is always false [knownConditionTrueFalse] bristol-0.60.11/bristol/midinote.c:1029:15: note: Assuming that condition 'voice!=NULL' is not redundant bristol-0.60.11/bristol/midinote.c:1040:13: note: Condition 'voice!=NULL' is always false bristol-0.60.11/bristol/midinote.c:1064:13: style: Condition 'voice!=NULL' is always false [knownConditionTrueFalse] bristol-0.60.11/bristol/midinote.c:1049:15: note: Assuming that condition 'voice!=NULL' is not redundant bristol-0.60.11/bristol/midinote.c:1064:13: note: Condition 'voice!=NULL' is always false bristol-0.60.11/bristol/midinote.c:321:26: style:inconclusive: Function 'rbMidiNoteOff' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/midinote.c:321:53: style:inconclusive: Function 'rbMidiNoteOff' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/midinote.c:924:25: style:inconclusive: Function 'rbMidiNoteOn' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/midinote.c:924:52: style:inconclusive: Function 'rbMidiNoteOn' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/midinote.c:242:26: style: Parameter 'audiomain' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/midinote.c:244:16: style: Variable 'v' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/midinote.c:1025:30: style: Parameter 'audiomain' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/midinote.c:1045:24: style: Parameter 'audiomain' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/midithread.c:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_SYSEX [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midithread.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_SYSEX [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midithread.c:156:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bristolMidiMsg [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midithread.c:168:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_STATUS_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midithread.c:217:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CONN_MIDI [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/midithread.c:87:33: style: Variable 'midiMsg.params.bristol.msgLen' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/midithread.c:81:33: note: midiMsg.params.bristol.msgLen is assigned bristol-0.60.11/bristol/midithread.c:87:33: note: midiMsg.params.bristol.msgLen is overwritten bristol-0.60.11/bristol/midithread.c:137:33: style: Variable 'midiMsg.params.bristol.msgLen' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/midithread.c:131:33: note: midiMsg.params.bristol.msgLen is assigned bristol-0.60.11/bristol/midithread.c:137:33: note: midiMsg.params.bristol.msgLen is overwritten bristol-0.60.11/bristol/midithread.c:434:30: style:inconclusive: Function 'printMidiMsg' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/midithread.c:48:30: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midithread.c:42:18: note: Shadowed variable bristol-0.60.11/bristol/midithread.c:48:30: note: Shadow argument bristol-0.60.11/bristol/midithread.c:98:30: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midithread.c:42:18: note: Shadowed variable bristol-0.60.11/bristol/midithread.c:98:30: note: Shadow argument bristol-0.60.11/bristol/midithread.c:166:48: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midithread.c:42:18: note: Shadowed variable bristol-0.60.11/bristol/midithread.c:166:48: note: Shadow argument bristol-0.60.11/bristol/midithread.c:215:23: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midithread.c:42:18: note: Shadowed variable bristol-0.60.11/bristol/midithread.c:215:23: note: Shadow argument bristol-0.60.11/bristol/midithread.c:357:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] bristol-0.60.11/bristol/midithread.c:434:30: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/noise.c:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/noise.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/noise.c:133:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/noise.c:205:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/noise.c:95:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/noise.c:95:12: note: Shadowed function bristol-0.60.11/bristol/noise.c:95:56: note: Shadow argument bristol-0.60.11/bristol/noise.c:129:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/noise.c:95:12: note: Shadowed function bristol-0.60.11/bristol/noise.c:129:19: note: Shadow argument bristol-0.60.11/bristol/nro.c:162:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/nro.c:208:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/nro.c:788:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/nro.c:839:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/nro.c:904:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/nro.c:1194:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/nro.c:810:11: style: Variable 'gt->ramp' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/nro.c:809:11: note: gt->ramp is assigned bristol-0.60.11/bristol/nro.c:810:11: note: gt->ramp is overwritten bristol-0.60.11/bristol/nro.c:184:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/nro.c:184:12: note: Shadowed function bristol-0.60.11/bristol/nro.c:184:56: note: Shadow argument bristol-0.60.11/bristol/nro.c:318:52: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/nro.c:361:46: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/nro.c:377:45: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/nro.c:393:47: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/nro.c:426:29: style: Parameter 'gt' can be declared as pointer to const. However it seems that 'genSineTendency' is a callback function, if 'gt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/nro.c:774:32: note: You might need to cast the function pointer here bristol-0.60.11/bristol/nro.c:426:29: note: Parameter 'gt' can be declared as pointer to const bristol-0.60.11/bristol/nro.c:437:31: style: Parameter 'gt' can be declared as pointer to const. However it seems that 'genSquareTendency' is a callback function, if 'gt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/nro.c:777:33: note: You might need to cast the function pointer here bristol-0.60.11/bristol/nro.c:437:31: note: Parameter 'gt' can be declared as pointer to const bristol-0.60.11/bristol/nro.c:524:32: style: Parameter 'gt' can be declared as pointer to const. However it seems that 'genSquare2Tendency' is a callback function, if 'gt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/nro.c:786:32: note: You might need to cast the function pointer here bristol-0.60.11/bristol/nro.c:524:32: note: Parameter 'gt' can be declared as pointer to const bristol-0.60.11/bristol/nro.c:610:28: style: Parameter 'gt' can be declared as pointer to const. However it seems that 'genSawTendency' is a callback function, if 'gt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/nro.c:780:31: note: You might need to cast the function pointer here bristol-0.60.11/bristol/nro.c:610:28: note: Parameter 'gt' can be declared as pointer to const bristol-0.60.11/bristol/nro.c:696:19: style: Parameter 'src' can be declared as pointer to const. However it seems that 'convertF2S' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/nro.c:785:33: note: You might need to cast the function pointer here bristol-0.60.11/bristol/nro.c:696:19: note: Parameter 'src' can be declared as pointer to const bristol-0.60.11/bristol/nro.c:719:20: style: Parameter 'src' can be declared as pointer to const. However it seems that 'convertF2HS' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/nro.c:770:32: note: You might need to cast the function pointer here bristol-0.60.11/bristol/nro.c:719:20: note: Parameter 'src' can be declared as pointer to const bristol-0.60.11/bristol/nro.c:738:20: style: Parameter 'src' can be declared as pointer to const. However it seems that 'convertF2Pi' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/nro.c:773:33: note: You might need to cast the function pointer here bristol-0.60.11/bristol/nro.c:738:20: note: Parameter 'src' can be declared as pointer to const bristol-0.60.11/bristol/nro.c:832:26: style: Parameter 'gt' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/nro.c:897:16: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/nro.c:1150:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/nro.c:897:16: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/prophetdco.c:118:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/prophetdco.c:153:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/prophetdco.c:399:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/prophetdco.c:701:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/prophetdco.c:815:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/prophetdco.c:847:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_VPO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/prophetdco.c:479:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/bristol/prophetdco.c:322:34: style:inconclusive: Function 'buildProphetWave' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/prophetdco.c:323:17: style:inconclusive: Function 'buildProphetWave' argument 2 names different: declaration '' definition 'sine'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/prophetdco.c:323:39: style:inconclusive: Function 'buildProphetWave' argument 3 names different: declaration '' definition 'sinew'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/prophetdco.c:324:17: style:inconclusive: Function 'buildProphetWave' argument 4 names different: declaration '' definition 'ramp'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/prophetdco.c:324:39: style:inconclusive: Function 'buildProphetWave' argument 5 names different: declaration '' definition 'rampw'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/prophetdco.c:325:17: style:inconclusive: Function 'buildProphetWave' argument 6 names different: declaration '' definition 'tri'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/prophetdco.c:325:38: style:inconclusive: Function 'buildProphetWave' argument 7 names different: declaration '' definition 'triwave'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/prophetdco.c:831:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/prophetdco.c:831:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/prophetdco.c:831:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/prophetdco.c:343:31: style: Argument 'sbuf' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/prophetdco.c:76:15: note: Shadowed variable bristol-0.60.11/bristol/prophetdco.c:343:31: note: Shadow argument bristol-0.60.11/bristol/prophetdco.c:323:39: style: Parameter 'sinew' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/prophetdco.c:324:39: style: Parameter 'rampw' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/prophetdco.c:325:38: style: Parameter 'triwave' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/prophetdco.c:343:53: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/prophetdco.c:383:16: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/prophetdco.c:644:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/prophetdco.c:383:16: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/resonator.c:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/resonator.c:141:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/resonator.c:253:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/resonator.c:87:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/resonator.c:87:12: note: Shadowed function bristol-0.60.11/bristol/resonator.c:87:56: note: Shadow argument bristol-0.60.11/bristol/resonator.c:124:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/resonator.c:87:12: note: Shadowed function bristol-0.60.11/bristol/resonator.c:124:19: note: Shadow argument bristol-0.60.11/bristol/resonator.c:76:29: style: Parameter 'operator' can be declared as pointer to const. However it seems that 'reset' is a callback function, if 'operator' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/resonator.c:233:23: note: You might need to cast the function pointer here bristol-0.60.11/bristol/resonator.c:76:29: note: Parameter 'operator' can be declared as pointer to const bristol-0.60.11/bristol/resonator.c:76:51: style: Parameter 'local' can be declared as pointer to const. However it seems that 'reset' is a callback function, if 'local' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/resonator.c:233:23: note: You might need to cast the function pointer here bristol-0.60.11/bristol/resonator.c:76:51: note: Parameter 'local' can be declared as pointer to const bristol-0.60.11/bristol/resonator.c:123:64: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/resonator.c:231:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/resonator.c:123:64: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/resonator.c:129:18: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/resonator.c:129:28: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/reverb.c:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/reverb.c:96:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/reverb.c:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/reverb.c:251:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_FX_STEREO [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/reverb.c:90:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/reverb.c:75:12: note: Shadowed function bristol-0.60.11/bristol/reverb.c:90:56: note: Shadow argument bristol-0.60.11/bristol/reverb.c:113:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/reverb.c:75:12: note: Shadowed function bristol-0.60.11/bristol/reverb.c:113:19: note: Shadow argument bristol-0.60.11/bristol/reverb.c:118:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/reverb.c:118:42: style: Variable 'dest2_1' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/reverb.c:118:52: style: Variable 'dest_1' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/ringbuffer.c:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_ringbuffer_t [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/ringbuffer.c:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JRB_STOPPED [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/ringbuffer.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JRB_STOPPED [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/ringbuffer.c:347:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/ringbuffer.c:393:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/ringbuffer.c:216:43: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/ringmod.c:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/ringmod.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/ringmod.c:123:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/ringmod.c:198:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/ringmod.c:94:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/ringmod.c:94:12: note: Shadowed function bristol-0.60.11/bristol/ringmod.c:94:56: note: Shadow argument bristol-0.60.11/bristol/ringmod.c:115:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/ringmod.c:94:12: note: Shadowed function bristol-0.60.11/bristol/ringmod.c:115:19: note: Shadow argument bristol-0.60.11/bristol/ringmod.c:119:18: style: Variable 'ib1' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/ringmod.c:119:24: style: Variable 'ib2' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/rotary.c:121:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/rotary.c:161:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/rotary.c:340:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/rotary.c:654:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/rotary.c:463:13: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] bristol-0.60.11/bristol/rotary.c:199:14: style: Variable 'revout' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/rotary.c:192:9: note: revout is assigned bristol-0.60.11/bristol/rotary.c:199:14: note: revout is overwritten bristol-0.60.11/bristol/rotary.c:369:10: style: Variable 'Speed' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/rotary.c:366:9: note: Speed is assigned bristol-0.60.11/bristol/rotary.c:369:10: note: Speed is overwritten bristol-0.60.11/bristol/rotary.c:572:28: style:inconclusive: Function 'newValvify' argument 1 names different: declaration '' definition 'busData'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/rotary.c:572:50: style:inconclusive: Function 'newValvify' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/rotary.c:572:72: style:inconclusive: Function 'newValvify' argument 3 names different: declaration '' definition 'valve'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/rotary.c:113:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/rotary.c:113:12: note: Shadowed function bristol-0.60.11/bristol/rotary.c:113:56: note: Shadow argument bristol-0.60.11/bristol/rotary.c:156:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/rotary.c:113:12: note: Shadowed function bristol-0.60.11/bristol/rotary.c:156:56: note: Shadow argument bristol-0.60.11/bristol/rotary.c:323:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/rotary.c:113:12: note: Shadowed function bristol-0.60.11/bristol/rotary.c:323:19: note: Shadow argument bristol-0.60.11/bristol/rotary.c:604:23: style: Argument 'table' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/rotary.c:176:14: note: Shadowed variable bristol-0.60.11/bristol/rotary.c:604:23: note: Shadow argument bristol-0.60.11/bristol/rotary.c:179:58: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/rotary.c:541:23: style: Variable 'busData2' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/rotary.c:335:39: portability: 'lcl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bristol-0.60.11/bristol/rotary.c:508:13: portability: 'lcl' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] bristol-0.60.11/bristol/rotary.c:330:59: style: Variable 'inertia' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/sdco.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/sdco.c:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/sdco.c:227:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/sdco.c:308:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/sdco.c:374:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/sdco.c:425:21: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/sdco.c:425:32: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/sdco.c:126:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/sdco.c:126:12: note: Shadowed function bristol-0.60.11/bristol/sdco.c:126:56: note: Shadow argument bristol-0.60.11/bristol/sdco.c:215:48: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/sdco.c:126:12: note: Shadowed function bristol-0.60.11/bristol/sdco.c:215:48: note: Shadow argument bristol-0.60.11/bristol/sdco.c:301:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/sdco.c:126:12: note: Shadowed function bristol-0.60.11/bristol/sdco.c:301:19: note: Shadow argument bristol-0.60.11/bristol/sdco.c:216:37: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/sdco.c:220:18: style: Variable 'wt' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/sdco.c:221:29: style: Variable 'rsd' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/sdcoutils.c:197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/sdcoutils.c:38:15: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] bristol-0.60.11/bristol/sdcoutils.c:218:3: error: Resource handle 'fd' freed twice. [doubleFree] bristol-0.60.11/bristol/sdcoutils.c:203:3: note: Resource handle 'fd' freed twice. bristol-0.60.11/bristol/sdcoutils.c:218:3: note: Resource handle 'fd' freed twice. bristol-0.60.11/bristol/sdcoutils.c:225:9: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bristol-0.60.11/bristol/sdcoutils.c:232:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] bristol-0.60.11/bristol/sdcoutils.c:155:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] bristol-0.60.11/bristol/sdcoutils.c:157:4: note: Found duplicate branches for 'if' and 'else'. bristol-0.60.11/bristol/sdcoutils.c:155:4: note: Found duplicate branches for 'if' and 'else'. bristol-0.60.11/bristol/sdcoutils.c:42:21: style: Checking if unsigned expression 'strlen(index)' is less than zero. [unsignedLessThanZero] bristol-0.60.11/bristol/sdcoutils.c:34:15: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/sdcoutils.c:36:8: style: Variable 'index' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/sdcoutils.c:52:21: style: Parameter 'sd' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/sdcoutils.c:187:37: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/sdcoutils.c:190:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/sdcoutils.c:248:25: style: Parameter 'sd' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/soundManager.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/soundManager.c:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_DEBUG_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/soundManager.c:146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_DEBUG_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/soundManager.c:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/soundManager.c:40:22: style: Condition 'palette[op]==NULL' is always true [knownConditionTrueFalse] bristol-0.60.11/bristol/soundManager.c:36:18: note: Assuming that condition 'palette[op]==NULL' is not redundant bristol-0.60.11/bristol/soundManager.c:43:12: note: Assuming condition is false bristol-0.60.11/bristol/soundManager.c:40:22: note: Condition 'palette[op]==NULL' is always true bristol-0.60.11/bristol/soundManager.c:36:6: warning: Either the condition 'palette==NULL' is redundant or there is possible null pointer dereference: palette. [nullPointerRedundantCheck] bristol-0.60.11/bristol/soundManager.c:33:14: note: Assuming that condition 'palette==NULL' is not redundant bristol-0.60.11/bristol/soundManager.c:36:6: note: Null pointer dereference bristol-0.60.11/bristol/soundManager.c:141:63: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/soundManager.c:24:18: note: Shadowed variable bristol-0.60.11/bristol/soundManager.c:141:63: note: Shadow argument bristol-0.60.11/bristol/soundManager.c:113:24: style: Parameter 'baudio' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/soundManager.c:113:46: style: Parameter 'sound' can be declared as const array [constParameter] bristol-0.60.11/bristol/thesermon.c:388:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/thesermon.c:980:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gain [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/thesermon.c:1343:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wheel [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/thesermon.c:582:18: style: Condition 'j>halfway' is always false [knownConditionTrueFalse] bristol-0.60.11/bristol/thesermon.c:1875:32: style:inconclusive: Function 'fillsquarewave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/thesermon.c:1875:50: style:inconclusive: Function 'fillsquarewave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/thesermon.c:1876:17: style:inconclusive: Function 'fillsquarewave' argument 3 names different: declaration '' definition 'reach'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/thesermon.c:1876:28: style:inconclusive: Function 'fillsquarewave' argument 4 names different: declaration '' definition 'compress'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/thesermon.c:1917:29: style:inconclusive: Function 'filltriwave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/thesermon.c:1917:47: style:inconclusive: Function 'filltriwave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/thesermon.c:1918:17: style:inconclusive: Function 'filltriwave' argument 3 names different: declaration '' definition 'reach'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/thesermon.c:1918:28: style:inconclusive: Function 'filltriwave' argument 4 names different: declaration '' definition 'compress'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/thesermon.c:944:44: style: Argument 'bright' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/thesermon.c:156:12: note: Shadowed variable bristol-0.60.11/bristol/thesermon.c:944:44: note: Shadow argument bristol-0.60.11/bristol/thesermon.c:1062:61: style: Argument 'gearbox' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/thesermon.c:153:12: note: Shadowed variable bristol-0.60.11/bristol/thesermon.c:1062:61: note: Shadow argument bristol-0.60.11/bristol/thesermon.c:168:28: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/thesermon.c:168:49: style: Parameter 'pbuf' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/thesermon.c:267:25: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/thesermon.c:348:66: style: Parameter 'gains' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/thesermon.c:349:6: style: Parameter 'percs' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/thesermon.c:572:11: style: Variable 'clickp' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/thesermon.c:591:11: style: Variable 'clickp' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/thesermon.c:611:11: style: Variable 'clickp' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/thesermon.c:1062:42: style: Parameter 'match' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/thesermon.c:353:22: style: Variable 'gain' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/thesermon.c:353:33: style: Variable 'dest' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/trilogyosc.c:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/trilogyosc.c:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/trilogyosc.c:334:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/trilogyosc.c:487:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/trilogyosc.c:678:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/trilogyosc.c:844:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/trilogyosc.c:225:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] bristol-0.60.11/bristol/trilogyosc.c:654:26: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/trilogyosc.c:654:44: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/trilogyosc.c:654:55: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/trilogyosc.c:831:30: style:inconclusive: Function 'buildTrilogySound' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/trilogyosc.c:831:57: style:inconclusive: Function 'buildTrilogySound' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/trilogyosc.c:151:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/trilogyosc.c:151:12: note: Shadowed function bristol-0.60.11/bristol/trilogyosc.c:151:56: note: Shadow argument bristol-0.60.11/bristol/trilogyosc.c:320:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/trilogyosc.c:151:12: note: Shadowed function bristol-0.60.11/bristol/trilogyosc.c:320:19: note: Shadow argument bristol-0.60.11/bristol/trilogyosc.c:419:69: style: Argument 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/trilogyosc.c:44:5: note: Shadowed variable bristol-0.60.11/bristol/trilogyosc.c:419:69: note: Shadow argument bristol-0.60.11/bristol/trilogyosc.c:831:57: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/trilogyosc.c:151:12: note: Shadowed function bristol-0.60.11/bristol/trilogyosc.c:831:57: note: Shadow argument bristol-0.60.11/bristol/trilogyosc.c:240:45: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/trilogyosc.c:240:65: style: Parameter 'sb' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/trilogyosc.c:241:17: style: Parameter 'modbuf' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/trilogyosc.c:241:41: style: Parameter 'wt1' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/trilogyosc.c:319:16: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/trilogyosc.c:435:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/trilogyosc.c:319:16: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/trilogyosc.c:325:23: style: Variable 'ob' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/trilogyosc.c:336:5: style: Variable 'ob' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/bristol/vibrachorus.c:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vibrachorus.c:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vibrachorus.c:122:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vibrachorus.c:271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vibrachorus.c:60:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/vibrachorus.c:60:12: note: Shadowed function bristol-0.60.11/bristol/vibrachorus.c:60:56: note: Shadow argument bristol-0.60.11/bristol/vibrachorus.c:86:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/vibrachorus.c:60:12: note: Shadowed function bristol-0.60.11/bristol/vibrachorus.c:86:56: note: Shadow argument bristol-0.60.11/bristol/vibrachorus.c:110:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/vibrachorus.c:60:12: note: Shadowed function bristol-0.60.11/bristol/vibrachorus.c:110:19: note: Shadow argument bristol-0.60.11/bristol/vibrachorus.c:221:23: style: Argument 'table' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/vibrachorus.c:102:14: note: Shadowed variable bristol-0.60.11/bristol/vibrachorus.c:221:23: note: Shadow argument bristol-0.60.11/bristol/vibrachorus.c:115:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/vox.c:133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vox.c:154:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vox.c:228:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplecount [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vox.c:351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pname [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vox.c:512:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vox.c:565:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blotriangle [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vox.c:733:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int_val [valueFlowBailoutIncompleteVar] bristol-0.60.11/bristol/vox.c:141:26: style: Variable 'param->param[7].int_val' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/bristol/vox.c:140:26: note: param->param[7].int_val is assigned bristol-0.60.11/bristol/vox.c:141:26: note: param->param[7].int_val is overwritten bristol-0.60.11/bristol/vox.c:448:26: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/vox.c:448:44: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/vox.c:448:55: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/vox.c:493:26: style:inconclusive: Function 'buildVoxSound' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/vox.c:493:53: style:inconclusive: Function 'buildVoxSound' argument 2 names different: declaration '' definition 'params'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/vox.c:493:75: style:inconclusive: Function 'buildVoxSound' argument 3 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/vox.c:519:24: style:inconclusive: Function 'fillVoxWave' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/vox.c:519:38: style:inconclusive: Function 'fillVoxWave' argument 2 names different: declaration '' definition 'form'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/vox.c:684:26: style:inconclusive: Function 'fillVoxM2Wave' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/vox.c:684:53: style:inconclusive: Function 'fillVoxM2Wave' argument 2 names different: declaration '' definition 'params'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/bristol/vox.c:151:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/vox.c:151:12: note: Shadowed function bristol-0.60.11/bristol/vox.c:151:56: note: Shadow argument bristol-0.60.11/bristol/vox.c:214:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/vox.c:151:12: note: Shadowed function bristol-0.60.11/bristol/vox.c:214:19: note: Shadow argument bristol-0.60.11/bristol/vox.c:286:65: style: Argument 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/vox.c:44:5: note: Shadowed variable bristol-0.60.11/bristol/vox.c:286:65: note: Shadow argument bristol-0.60.11/bristol/vox.c:213:16: style: Parameter 'voice' can be declared as pointer to const. However it seems that 'operate' is a callback function, if 'voice' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/bristol/vox.c:302:25: note: You might need to cast the function pointer here bristol-0.60.11/bristol/vox.c:213:16: note: Parameter 'voice' can be declared as pointer to const bristol-0.60.11/bristol/vox.c:219:18: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/vox.c:219:33: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/vox.c:219:38: style: Variable 'wt' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/vox.c:521:24: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/bristol/vox.c:684:53: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/bristol/vox.c:686:24: style: Variable 'source' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonBitmaps.c:36:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BrightonBitmap [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonBitmaps.c:111:19: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] bristol-0.60.11/libbrighton/brightonBitmaps.c:59:78: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonBitmaps.c:72:47: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonBitmaps.c:74:8: style: Variable 'extension' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonButton.c:52:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonButton.c:165:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonButton.c:193:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_NO_DRAW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonButton.c:226:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonButton.c:430:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonButton.c:160:34: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonButton.c:160:56: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonButton.c:213:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonButton.c:427:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonButton.c:213:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonButton.c:422:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonButton.c:182:9: style: Variable 'p[2].y' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonC.c:49:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbrighton/brightonC.c:62:21: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonC.c:62:37: style: Parameter 'permissions' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonColorMgt.c:174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uses [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonColorMgt.c:617:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonColorMgt.c:637:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonColorMgt.c:650:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uses [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonColorMgt.c:687:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uses [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonColorMgt.c:740:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uses [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonColorMgt.c:781:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonPalette [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonColorMgt.c:797:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonColorMgt.c:594:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/libbrighton/brightonColorMgt.c:289:27: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] bristol-0.60.11/libbrighton/brightonColorMgt.c:469:55: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] bristol-0.60.11/libbrighton/brightonColorMgt.c:485:27: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] bristol-0.60.11/libbrighton/brightonColorMgt.c:94:38: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonColorMgt.c:583:36: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonColorMgt.c:632:40: style: Parameter 'palette' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonColorMgt.c:794:37: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonColorMgt.c:588:15: style: Variable 'lesser' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonColorMgt.c:588:33: style: Variable 'greater' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonDevice.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonDevTable [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDevice.c:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEVTABLE_SIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDevice.c:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonDevTable [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDevice.c:155:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDevice.c:173:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXPOSE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDevice.c:81:54: style: Condition 'brightonInitDevice(bwin,device,index,bitmap)==0' is always true [knownConditionTrueFalse] bristol-0.60.11/libbrighton/brightonDevice.c:81:24: note: Calling function 'brightonInitDevice' returns 0 bristol-0.60.11/libbrighton/brightonDevice.c:81:54: note: Condition 'brightonInitDevice(bwin,device,index,bitmap)==0' is always true bristol-0.60.11/libbrighton/brightonDevice.c:95:2: style: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/libbrighton/brightonDevice.c:248:14: style: Local variable 'xh' shadows outer variable [shadowVariable] bristol-0.60.11/libbrighton/brightonDevice.c:202:27: note: Shadowed variable bristol-0.60.11/libbrighton/brightonDevice.c:248:14: note: Shadow local variable bristol-0.60.11/libbrighton/brightonDevice.c:134:41: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonDevice.c:134:61: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonDevice.c:144:37: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonDevice.c:144:57: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonDevice.c:171:14: style: Variable 'image' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonDispatch.c:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ACTIVE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDispatch.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ACTIVE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDispatch.c:97:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ACTIVE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDisplay.c:146:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDisplay.c:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDisplay.c:279:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonDisplay.c:111:39: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonDisplayMgt.c:42:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonDisplay [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:159:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEV_ACTIVE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:396:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:407:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:418:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:426:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:438:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:446:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:454:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:462:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:476:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:484:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:492:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:500:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:508:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:516:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:539:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:547:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:555:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:576:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:598:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:606:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:614:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:622:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:630:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:638:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:646:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:654:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:662:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:670:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:723:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLASTEvent [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:752:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_NONE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:813:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_NONE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonEventHandlers.c:416:38: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonKeymapNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:693:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:416:38: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:416:59: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonKeymapNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:693:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:416:59: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:436:40: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonGraphicsExpose' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:695:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:436:40: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:436:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonGraphicsExpose' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:695:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:436:61: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:444:34: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonNoExpose' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:696:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:444:34: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:444:55: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonNoExpose' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:696:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:444:55: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:452:42: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonVisibilityNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:697:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:452:42: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:452:63: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonVisibilityNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:697:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:452:63: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:460:38: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonCreateNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:698:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:460:38: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:460:59: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonCreateNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:698:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:460:59: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:468:39: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonDestroyNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:699:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:468:39: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:468:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonDestroyNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:699:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:468:60: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:482:37: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonUnmapNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:700:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:482:37: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:482:58: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonUnmapNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:700:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:482:58: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:490:35: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonMapNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:701:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:490:35: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:490:56: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonMapNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:701:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:490:56: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:498:36: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonMapRequest' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:702:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:498:36: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:498:57: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonMapRequest' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:702:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:498:57: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:506:40: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonReparentNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:703:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:506:40: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:506:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonReparentNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:703:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:506:61: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:537:42: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonConfigureRequest' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:705:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:537:42: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:537:63: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonConfigureRequest' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:705:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:537:63: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:545:39: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonGravityNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:706:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:545:39: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:545:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonGravityNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:706:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:545:60: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:596:41: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonCirculateNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:708:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:596:41: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:596:62: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonCirculateNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:708:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:596:62: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:604:42: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonCirculateRequest' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:709:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:604:42: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:604:63: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonCirculateRequest' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:709:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:604:63: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:612:40: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonPropertyNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:710:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:612:40: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:612:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonPropertyNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:710:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:612:61: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:620:40: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonSelectionClear' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:711:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:620:40: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:620:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonSelectionClear' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:711:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:620:61: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:628:42: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonSelectionRequest' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:712:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:628:42: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:628:63: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonSelectionRequest' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:712:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:628:63: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:636:41: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonSelectionNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:713:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:636:41: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:636:62: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonSelectionNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:713:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:636:62: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:644:40: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonColormapNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:714:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:644:40: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:644:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonColormapNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:714:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:644:61: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:652:39: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonClientMessage' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:715:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:652:39: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:652:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonClientMessage' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:715:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:652:60: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:660:39: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonMappingNotify' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:716:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:660:39: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:660:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonMappingNotify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:716:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:660:60: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:668:37: style: Parameter 'bwin' can be declared as pointer to const. However it seems that 'brightonNullHandler' is a callback function, if 'bwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:683:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:668:37: note: Parameter 'bwin' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonEventHandlers.c:668:58: style: Parameter 'event' can be declared as pointer to const. However it seems that 'brightonNullHandler' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonEventHandlers.c:683:2: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonEventHandlers.c:668:58: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonFastTimer.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_FAST_TIMER [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonFastTimer.c:124:36: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonHButton.c:52:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonHButton.c:110:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonHButton.c:138:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonHButton.c:164:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonHButton.c:359:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonHButton.c:105:34: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonHButton.c:105:56: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonHButton.c:160:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonHButton.c:349:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonHButton.c:160:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonHButton.c:346:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonHButton.c:127:9: style: Variable 'p[2].y' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonHammond.c:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonHammond.c:234:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_NO_DRAW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonHammond.c:289:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonHammond.c:577:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonHammond.c:605:13: style: Variable 'dev->value' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbrighton/brightonHammond.c:601:14: note: dev->value is assigned bristol-0.60.11/libbrighton/brightonHammond.c:605:13: note: dev->value is overwritten bristol-0.60.11/libbrighton/brightonHammond.c:44:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonHammond.c:282:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonHammond.c:565:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonHammond.c:282:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonHammond.c:54:8: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonInterface.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonInterface.c:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_EXITING [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonInterface.c:206:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonInterface.c:218:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonInterface.c:232:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonKbd.c:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonKbd.c:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonKbd.c:121:28: warning: Either the condition 'bitmap!=0' is redundant or there is possible null pointer dereference: bitmap. [nullPointerRedundantCheck] bristol-0.60.11/libbrighton/brightonKbd.c:127:13: note: Assuming that condition 'bitmap!=0' is not redundant bristol-0.60.11/libbrighton/brightonKbd.c:121:28: note: Null pointer dereference bristol-0.60.11/libbrighton/brightonKbd.c:43:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonKbd.c:53:8: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonLayer.c:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ITEM_COUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLayer.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ITEM_COUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLayer.c:339:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ITEM_COUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLayer.c:400:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ITEM_COUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLayer.c:398:10: style: Variable 'x' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonLayer.c:398:17: style: Variable 'y' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonLayer.c:398:24: style: Variable 'w' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonLayer.c:398:31: style: Variable 'h' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonLayer.c:398:42: style: Variable 'scale' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonLed.c:49:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLed.c:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_LED_FLASH_FAST [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLed.c:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_SLOW_TIMER [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLed.c:119:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonLed.c:205:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonLed.c:119:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonLedBlock.c:70:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLedBlock.c:139:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLedBlock.c:165:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLedBlock.c:161:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonLedBlock.c:330:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonLedBlock.c:161:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonLever.c:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLever.c:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_NO_DRAW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLever.c:254:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLever.c:542:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonLever.c:578:13: style: Variable 'dev->value' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbrighton/brightonLever.c:574:14: note: dev->value is assigned bristol-0.60.11/libbrighton/brightonLever.c:578:13: note: dev->value is overwritten bristol-0.60.11/libbrighton/brightonLever.c:44:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonLever.c:247:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonLever.c:530:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonLever.c:247:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonLever.c:54:8: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonModWheel.c:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonModWheel.c:189:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_NO_DRAW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonModWheel.c:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonModWheel.c:558:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonModWheel.c:586:13: style: Variable 'dev->value' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbrighton/brightonModWheel.c:582:14: note: dev->value is assigned bristol-0.60.11/libbrighton/brightonModWheel.c:586:13: note: dev->value is overwritten bristol-0.60.11/libbrighton/brightonModWheel.c:44:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonModWheel.c:237:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonModWheel.c:546:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonModWheel.c:237:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonModWheel.c:54:8: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonPanelMgt.c:70:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonPanelMgt.c:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_PARAMCHANGE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonPanelMgt.c:457:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonPanelMgt.c:512:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonIApp [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonPanelMgt.c:569:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonPanelMgt.c:603:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonPanelMgt.c:216:23: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] bristol-0.60.11/libbrighton/brightonPanelMgt.c:321:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] bristol-0.60.11/libbrighton/brightonPanelMgt.c:330:5: note: Found duplicate branches for 'if' and 'else'. bristol-0.60.11/libbrighton/brightonPanelMgt.c:321:10: note: Found duplicate branches for 'if' and 'else'. bristol-0.60.11/libbrighton/brightonPanelMgt.c:35:41: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonPanelMgt.c:450:63: style: Parameter 'res' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonPanelMgt.c:565:25: style: Variable 'device' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonPic.c:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonPic.c:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonPic.c:43:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonPic.c:53:8: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonRender.c:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_NO_LOGO [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:298:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:353:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ANTIALIAS_3 [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:390:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:477:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:551:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:718:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ANTIALIAS_1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:838:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_NO_DRAW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:1116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:1207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_DIRECTION_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:1365:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRender.c:925:39: style: Condition 'j>=height' is always false [knownConditionTrueFalse] bristol-0.60.11/libbrighton/brightonRender.c:923:16: note: Assuming that condition 'j=height' is always false bristol-0.60.11/libbrighton/brightonRender.c:932:39: style: Condition 'i>=width' is always false [knownConditionTrueFalse] bristol-0.60.11/libbrighton/brightonRender.c:930:17: note: Assuming that condition 'i=width' is always false bristol-0.60.11/libbrighton/brightonRender.c:690:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/libbrighton/brightonRender.c:998:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/libbrighton/brightonRender.c:1009:11: style: Variable 'iy' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbrighton/brightonRender.c:1007:6: note: iy is assigned bristol-0.60.11/libbrighton/brightonRender.c:1009:11: note: iy is overwritten bristol-0.60.11/libbrighton/brightonRender.c:353:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] bristol-0.60.11/libbrighton/brightonRender.c:646:28: style: Parameter 'operation' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonRender.c:676:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonRender.c:678:16: style: Variable 'device' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonRender.c:679:16: style: Variable 'shadow' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonRender.c:680:16: style: Variable 'top' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonRender.c:681:16: style: Variable 'menu' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonRender.c:862:16: style: Variable 'pixels' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonRender.c:965:69: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonRender.c:1430:16: style: Variable 'pixels' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonRender.c:353:5: style: Variable 'aa' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonRender.c:869:9: style: Variable 'pixels' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonRender.c:876:6: style: Variable 'dy' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonRibbonKbd.c:44:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRibbonKbd.c:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRibbonKbd.c:148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRibbonKbd.c:230:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRibbonKbd.c:42:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonRibbonKbd.c:141:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonRibbonKbd.c:217:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonRibbonKbd.c:141:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonRibbonKbd.c:47:8: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonRotary.c:51:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRotary.c:146:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonCoord [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRotary.c:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_NO_DRAW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRotary.c:277:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_BUTTONPRESS [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRotary.c:611:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonRotary.c:78:22: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonRotary.c:140:34: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonRotary.c:270:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonRotary.c:600:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonRotary.c:270:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonRotary.c:89:9: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonScale.c:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonScale.c:213:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_NO_DRAW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonScale.c:267:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonScale.c:628:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonScale.c:656:13: style: Variable 'dev->value' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbrighton/brightonScale.c:652:14: note: dev->value is assigned bristol-0.60.11/libbrighton/brightonScale.c:656:13: note: dev->value is overwritten bristol-0.60.11/libbrighton/brightonScale.c:44:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonScale.c:260:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonScale.c:616:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonScale.c:260:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonScale.c:54:8: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonShadowMgt.c:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonShadowMgt.c:85:11: style: Variable 'tw' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbrighton/brightonShadowMgt.c:78:7: note: tw is assigned bristol-0.60.11/libbrighton/brightonShadowMgt.c:85:11: note: tw is overwritten bristol-0.60.11/libbrighton/brightonShadowMgt.c:85:11: style: Variable 'tw' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbrighton/brightonShadowMgt.c:81:7: note: tw is assigned bristol-0.60.11/libbrighton/brightonShadowMgt.c:85:11: note: tw is overwritten bristol-0.60.11/libbrighton/brightonShadowMgt.c:43:59: style: Variable 'sfact' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonSlowTimer.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ST_FIRST [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonSlowTimer.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ST_FIRST [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonSlowTimer.c:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_ST_FIRST [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonSlowTimer.c:60:58: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonSlowTimer.c:92:36: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonSlowTimer.c:92:58: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonTouchpanel.c:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonTouchpanel.c:148:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonTouchpanel.c:173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonTouchpanel.c:300:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonTouchpanel.c:338:14: style: Variable 'dev->value' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbrighton/brightonTouchpanel.c:331:14: note: dev->value is assigned bristol-0.60.11/libbrighton/brightonTouchpanel.c:338:14: note: dev->value is overwritten bristol-0.60.11/libbrighton/brightonTouchpanel.c:42:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonTouchpanel.c:166:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonTouchpanel.c:292:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonTouchpanel.c:166:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonTouchpanel.c:48:8: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonVu.c:59:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonVu.c:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_RESIZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonVu.c:286:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devlocn [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonVu.c:269:27: warning: Either the condition 'bitmap==0' is redundant or there is possible null pointer dereference: bitmap. [nullPointerRedundantCheck] bristol-0.60.11/libbrighton/brightonVu.c:277:13: note: Assuming that condition 'bitmap==0' is not redundant bristol-0.60.11/libbrighton/brightonVu.c:269:27: note: Null pointer dereference bristol-0.60.11/libbrighton/brightonVu.c:55:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbrighton/brightonVu.c:195:47: style: Parameter 'event' can be declared as pointer to const. However it seems that 'configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbrighton/brightonVu.c:272:19: note: You might need to cast the function pointer here bristol-0.60.11/libbrighton/brightonVu.c:195:47: note: Parameter 'event' can be declared as pointer to const bristol-0.60.11/libbrighton/brightonVu.c:62:8: style: Variable 'panel' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonWindowMgt.c:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brightonWindow [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonWindowMgt.c:89:8: style: Variable 'bwin' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrighton/brightonXpmRead.c:449:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrighton/brightonXpmRead.c:266:14: style: Variable 'color' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbrighton/brightonXpmRead.c:264:9: note: color is assigned bristol-0.60.11/libbrighton/brightonXpmRead.c:266:14: note: color is overwritten bristol-0.60.11/libbrighton/brightonXpmRead.c:488:40: style: Variable 'points[x+y*bwin->render->width]' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbrighton/brightonXpmRead.c:476:42: note: points[x+y*bwin->render->width] is assigned bristol-0.60.11/libbrighton/brightonXpmRead.c:488:40: note: points[x+y*bwin->render->width] is overwritten bristol-0.60.11/libbrighton/brightonXpmRead.c:334:14: style:inconclusive: Function 'hex2num' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbrighton/brightonXpmRead.c:365:20: style:inconclusive: Function 'convertcolor' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbrighton/brightonXpmRead.c:392:30: style:inconclusive: Function 'convertindex' argument 1 names different: declaration '' definition 'bitmap'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbrighton/brightonXpmRead.c:392:44: style:inconclusive: Function 'convertindex' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbrighton/brightonXpmRead.c:392:54: style:inconclusive: Function 'convertindex' argument 3 names different: declaration '' definition 'bpc'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbrighton/brightonXpmRead.c:407:29: style:inconclusive: Function 'xpmchar2num' argument 1 names different: declaration '' definition 'bitmap'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbrighton/brightonXpmRead.c:407:42: style:inconclusive: Function 'xpmchar2num' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbrighton/brightonXpmRead.c:365:20: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonXpmRead.c:392:44: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonXpmRead.c:426:25: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrighton/brightonXpmRead.c:103:15: style: Variable 'child' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbrightonC11/bColor.c:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_ALLOCATED [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonC11/bColor.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_ALLOCATED [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonC11/bColor.c:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_ALLOCATED [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonC11/bColor.c:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_ALLOCATED [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonC11/bColor.c:97:32: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bDisplay.c:55:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdisplay [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonC11/bDisplay.c:51:41: style: Parameter 'displayname' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bEvent.c:64:29: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bEvent.c:64:54: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bEvent.c:64:75: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bEvent.c:70:29: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bEvent.c:70:53: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bRender.c:30:28: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bRender.c:36:32: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bRender.c:36:57: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bRender.c:43:28: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bRender.c:43:53: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bRoutines.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonC11/bRoutines.c:31:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbrightonC11/bRoutines.c:31:8: warning: If memory allocation fails, then there is a possible null pointer dereference: mem [nullPointerOutOfMemory] bristol-0.60.11/libbrightonC11/bRoutines.c:30:14: note: Assuming allocation function fails bristol-0.60.11/libbrightonC11/bRoutines.c:30:14: note: Assignment 'mem=malloc(size)', assigned value is 0 bristol-0.60.11/libbrightonC11/bRoutines.c:31:8: note: Null pointer dereference bristol-0.60.11/libbrightonC11/bWindow.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonC11/bWindow.c:36:31: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bWindow.c:36:56: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bWindow.c:42:31: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bWindow.c:42:56: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bWindow.c:48:31: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bWindow.c:48:56: style: Parameter 'bwin' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bWindow.c:64:25: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonC11/bWindow.c:70:30: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonX11/bColor.c:29:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bColor.c:60:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bColor.c:89:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bColor.c:175:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bColor.c:206:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bDisplay.c:57:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdisplay [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bDisplay.c:149:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bDisplay.c:72:4: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/libbrightonX11/bDisplay.c:54:6: style: Unused variable: ign [unusedVariable] bristol-0.60.11/libbrightonX11/bDisplay.c:54:11: style: Unused variable: major [unusedVariable] bristol-0.60.11/libbrightonX11/bDisplay.c:54:18: style: Unused variable: minor [unusedVariable] bristol-0.60.11/libbrightonX11/bDisplay.c:55:7: style: Unused variable: pixmaps [unusedVariable] bristol-0.60.11/libbrightonX11/bEvent.c:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIGHTON_BUSY [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bEvent.c:155:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bEvent.c:165:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/libbrightonX11/bEvent.c:64:75: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonX11/bRender.c:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bRender.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bRender.c:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bRender.c:608:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bRender.c:68:32: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonX11/bRender.c:442:55: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonX11/bRoutines.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bRoutines.c:32:9: warning: If memory allocation fails, then there is a possible null pointer dereference: mem [nullPointerOutOfMemory] bristol-0.60.11/libbrightonX11/bRoutines.c:31:14: note: Assuming allocation function fails bristol-0.60.11/libbrightonX11/bRoutines.c:31:14: note: Assignment 'mem=malloc(size)', assigned value is 0 bristol-0.60.11/libbrightonX11/bRoutines.c:32:9: note: Null pointer dereference bristol-0.60.11/libbrightonX11/bWindow.c:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bWindow.c:138:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bWindow.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bWindow.c:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bWindow.c:167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bWindow.c:194:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bWindow.c:205:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BRIGHTON_WINDOW [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbrightonX11/bWindow.c:109:18: style: Same expression on both sides of '|'. [duplicateExpression] bristol-0.60.11/libbrightonX11/bWindow.c:134:31: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonX11/bWindow.c:145:31: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonX11/bWindow.c:154:31: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonX11/bWindow.c:163:31: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbrightonX11/bWindow.c:201:30: style: Parameter 'display' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristol/audioRoutines.c:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_SUBFRAGMENT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristol/audioRoutines.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG2 [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristol/audioRoutines.c:227:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG2 [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristol/audioRoutines.c:296:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristol/audioRoutines.c:65:24: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristol/audioRoutines.c:134:35: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristol/audioRoutines.c:203:19: style: Variable 'sbuf' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbristol/audioRoutines.c:211:6: style: Variable 'd' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbristol/bristolcdefs.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristol/bristolcdefs.c:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristol/bristolcdefs.c:51:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristol/bristolcdefs.c:81:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristol/debugging.c:29:39: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristol/debugging.c:45:33: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristol/mixroutines.c:33:26: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristol/mixroutines.c:36:9: style: Variable 'buf3' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbristol/opmgt.c:64:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bristolIO [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristol/opmgt.c:96:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bristolOP [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioEngine.c:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_DUMMY [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioEngine.c:173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_DUMMY [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioEngine.c:228:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioEngine.c:273:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioEngine.c:120:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioEngine.c:164:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioEngine.c:367:26: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioEngine.c:373:23: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioEngine.c:122:6: style: Unused variable: enable [unusedVariable] bristol-0.60.11/libbristolaudio/audioEngine.c:166:6: style: Unused variable: enable [unusedVariable] bristol-0.60.11/libbristolaudio/audioEngineALSA.c:493:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_DUMMY [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioEngineALSA.c:547:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG2 [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioEngineALSA.c:552:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/libbristolaudio/audioEngineALSA.c:489:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioEngineALSA.c:490:7: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioEngineALSA.c:541:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioEngineOSS.c:253:12: style:inconclusive: Function 'checkAudioCaps2' argument 1 names different: declaration '' definition 'audioDev'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolaudio/audioEngineOSS.c:254:5: style:inconclusive: Function 'checkAudioCaps2' argument 2 names different: declaration '' definition 'devID'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolaudio/audioEngineOSS.c:254:12: style:inconclusive: Function 'checkAudioCaps2' argument 3 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolaudio/audioEngineOSS.c:50:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioEngineOSS.c:253:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioEngineOSS.c:256:20: style: Variable 'stereodevs' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbristolaudio/audioEngineOSS.c:256:6: style: Unused variable: i [unusedVariable] bristol-0.60.11/libbristolaudio/audioGUI.c:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DEVICES [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioGUI.c:155:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioGUI.c:237:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioGUI.c:255:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioGUI.c:270:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioGUI.c:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioGUI.c:163:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUI.c:175:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUI.c:199:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUI.c:213:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUI.c:224:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUI.c:235:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUI.c:253:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUI.c:298:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:272:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLAB_AUDIODBG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:0: style:inconclusive: Function 'setAudioOSS' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:12: style:inconclusive: Function 'setAudioOSS' argument 2 names different: declaration '' definition 'audioDev'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:0: style:inconclusive: Function 'setAudioOSS' argument 3 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:0: style:inconclusive: Function 'setAudioOSS' argument 4 names different: declaration '' definition 'valueL'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:0: style:inconclusive: Function 'setAudioOSS' argument 5 names different: declaration '' definition 'valueR'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:155:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:244:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:245:7: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:261:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolaudio/audioGUIOSS.c:270:12: style: Parameter 'audioDev' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolic/sid.c:540:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_FILT_HI [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:590:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_V3_FREQ_LO [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:717:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_C_PRINT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:925:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_V_TEST [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1084:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_V_GATE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1174:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1318:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_S_F_SCALER [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1404:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1416:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1424:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1432:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1440:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1448:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1469:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1480:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1497:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_COUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1579:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_COUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1596:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_SID_COUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolic/sid.c:1451:20: warning: Logical disjunction always evaluates to true: param > 0.5 || param < 3. [incorrectLogicOperator] bristol-0.60.11/libbristolic/sid.c:1504:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolic/sid.c:611:5: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bristol-0.60.11/libbristolic/sid.c:875:23: error: Expression 'SID[id]->filter.amf=SID[id]->filter.az1=SID[id]->filter.az2=SID[id]->filter.az3=SID[id]->filter.az4=SID[id]->filter.az5=SID[id]->filter.ay1=SID[id]->filter.ay2=SID[id]->filter.ay3=SID[id]->filter.ay4=SID[id]->filter.amf=SID[id]->filter.fmix=SID[id]->filter.delay1=SID[id]->filter.delay2=SID[id]->filter.delay3=SID[id]->filter.delay4=0' depends on order of evaluation of side effects [unknownEvaluationOrder] bristol-0.60.11/libbristolic/sid.c:518:13: style:inconclusive: Function 'bSidGet' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:518:31: style:inconclusive: Function 'bSidGet' argument 2 names different: declaration '' definition 'comm'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:518:51: style:inconclusive: Function 'bSidGet' argument 3 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1263:20: style:inconclusive: Function 'bSidIOAnalogue' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1263:30: style:inconclusive: Function 'bSidIOAnalogue' argument 2 names different: declaration '' definition 'a_in'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1402:18: style:inconclusive: Function 'bSidIODetune' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1402:28: style:inconclusive: Function 'bSidIODetune' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1414:16: style:inconclusive: Function 'bSidIOGain' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1414:26: style:inconclusive: Function 'bSidIOGain' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1422:19: style:inconclusive: Function 'bSidIOLeakage' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1422:29: style:inconclusive: Function 'bSidIOLeakage' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1430:18: style:inconclusive: Function 'bSidIODCBias' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1430:28: style:inconclusive: Function 'bSidIODCBias' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1438:20: style:inconclusive: Function 'bSidIOOberheim' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1438:30: style:inconclusive: Function 'bSidIOOberheim' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1467:19: style:inconclusive: Function 'bSidIOSNRatio' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1467:29: style:inconclusive: Function 'bSidIOSNRatio' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1476:19: style:inconclusive: Function 'bSidIODestroy' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1476:29: style:inconclusive: Function 'bSidIODestroy' argument 2 names different: declaration '' definition 'samplerate'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1492:16: style:inconclusive: Function 'bSidIOInit' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolic/sid.c:1492:26: style:inconclusive: Function 'bSidIOInit' argument 2 names different: declaration '' definition 'samplerate'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolmidi/inetClient.c:132:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/inetClient.c:92:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/libbristolmidi/inetClient.c:104:14: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] bristol-0.60.11/libbristolmidi/inetClient.c:107:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] bristol-0.60.11/libbristolmidi/inetClient.c:121:9: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/inetClient.c:146:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/libbristolmidi/inetClient.c:146:15: warning: Either the condition 'hstp==NULL' is redundant or there is possible null pointer dereference: hstp. [nullPointerRedundantCheck] bristol-0.60.11/libbristolmidi/inetClient.c:139:11: note: Assuming that condition 'hstp==NULL' is not redundant bristol-0.60.11/libbristolmidi/inetClient.c:146:15: note: Null pointer dereference bristol-0.60.11/libbristolmidi/inetClient.c:147:5: warning: Either the condition 'hstp==NULL' is redundant or there is possible null pointer dereference: hstp. [nullPointerRedundantCheck] bristol-0.60.11/libbristolmidi/inetClient.c:139:11: note: Assuming that condition 'hstp==NULL' is not redundant bristol-0.60.11/libbristolmidi/inetClient.c:147:5: note: Null pointer dereference bristol-0.60.11/libbristolmidi/inetClient.c:68:7: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/inetClient.c:73:18: style: Variable 'hstp' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbristolmidi/inetServer.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CONN_UNIX [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/inetServer.c:152:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:83:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:239:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:258:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:334:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:379:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:404:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:412:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:422:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:511:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_TERMINATE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:543:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:604:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:633:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:661:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:680:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:715:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:743:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:776:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:822:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_EVENT_KEYON [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:838:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bristolMsg [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/interface.c:414:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/libbristolmidi/interface.c:468:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/libbristolmidi/interface.c:489:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] bristol-0.60.11/libbristolmidi/interface.c:838:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/interface.c:673:63: style: Argument 'velocity' shadows outer variable [shadowVariable] bristol-0.60.11/libbristolmidi/interface.c:830:12: note: Shadowed variable bristol-0.60.11/libbristolmidi/interface.c:673:63: note: Shadow argument bristol-0.60.11/libbristolmidi/interface.c:410:33: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiALSADevMan.c:113:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiALSADevMan.c:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiALSADevMan.c:260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_BMIDI_DEBUG [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiALSADevMan.c:329:21: style: Variable 'timeout.tv_sec' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbristolmidi/midiALSADevMan.c:328:22: note: timeout.tv_sec is assigned bristol-0.60.11/libbristolmidi/midiALSADevMan.c:329:21: note: timeout.tv_sec is overwritten bristol-0.60.11/libbristolmidi/midiALSADevMan.c:331:22: style: Variable 'timeout.tv_usec' is reassigned a value before the old one has been used. [redundantAssignment] bristol-0.60.11/libbristolmidi/midiALSADevMan.c:330:22: note: timeout.tv_usec is assigned bristol-0.60.11/libbristolmidi/midiALSADevMan.c:331:22: note: timeout.tv_usec is overwritten bristol-0.60.11/libbristolmidi/midiALSADevMan.c:346:6: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] bristol-0.60.11/libbristolmidi/midiALSADevMan.c:46:27: style: Parameter 'devname' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiALSADevMan.c:47:26: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiALSADevMan.c:269:13: style: Variable 'space' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbristolmidi/midiALSADevMan.c:376:11: style: Variable 'count' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbristolmidi/midiDevMan.c:26:41: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiFileMgt.c:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiFileMgt.c:401:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiFileMgt.c:592:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable controllerName [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiFileMgt.c:638:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSZE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiFileMgt.c:824:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CONS [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiFileMgt.c:266:19: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:275:19: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:503:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:517:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:527:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:539:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:549:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:561:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:571:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:583:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:604:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:733:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:860:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/libbristolmidi/midiFileMgt.c:641:17: style: Local variable 'tv' shadows outer variable [shadowVariable] bristol-0.60.11/libbristolmidi/midiFileMgt.c:787:23: note: Shadowed variable bristol-0.60.11/libbristolmidi/midiFileMgt.c:641:17: note: Shadow local variable bristol-0.60.11/libbristolmidi/midiFileMgt.c:57:25: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiFileMgt.c:83:23: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiFileMgt.c:86:8: style: Variable 'envcache' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbristolmidi/midiFileMgt.c:217:21: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiFileMgt.c:217:33: style: Parameter 'match' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiFileMgt.c:259:11: style: Variable 'offset' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbristolmidi/midiFileMgt.c:468:81: style: Parameter 'synth' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiFileMgt.c:636:17: style: Parameter 'process' can be declared as pointer to const. However it seems that 'logthread' is a callback function, if 'process' is declared with const you might also need to cast function pointer(s). [constParameterCallback] bristol-0.60.11/libbristolmidi/midiFileMgt.c:856:42: note: You might need to cast the function pointer here bristol-0.60.11/libbristolmidi/midiFileMgt.c:636:17: note: Parameter 'process' can be declared as pointer to const bristol-0.60.11/libbristolmidi/midiFileMgt.c:640:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbristolmidi/midiJACKDevMan.c:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_DRIVER [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiJACKDevMan.c:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_DRIVER [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiJACKDevMan.c:201:27: style: Parameter 'devname' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiJACKDevMan.c:202:26: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiMsgMan.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_TERMINATE [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiMsgMan.c:80:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] bristol-0.60.11/libbristolmidi/midiMsgMan.c:52:13: style: Variable 'max' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbristolmidi/midiMsgMan.c:52:35: style: Variable 'count' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbristolmidi/midiOSSDevMan.c:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiOSSDevMan.c:72:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiOSSDevMan.c:43:26: style: Parameter 'devname' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiOSSDevMan.c:78:26: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiParse.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_COMMAND_MASK [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiParse.c:147:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_CONTROL [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiParse.c:317:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastcommand [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiParse.c:366:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastchan [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiParse.c:441:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiParse.c:38:37: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiParse.c:47:29: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiParse.c:145:42: style: Parameter 'midimap' can be declared as const array [constParameter] bristol-0.60.11/libbristolmidi/midiParse.c:413:36: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiParse.c:611:11: style: Variable 'index' is assigned a value that is never used. [unreadVariable] bristol-0.60.11/libbristolmidi/midiRoutines.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_DEVCOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiRoutines.c:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_DEVCOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiRoutines.c:89:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiRoutines.c:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiRoutines.c:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_HANDLES [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiRoutines.c:162:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiRoutines.c:180:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiRoutines.c:205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_INITTED [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiRoutines.c:30:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiSeqDevMan.c:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_OK [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiSeqDevMan.c:711:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_OK [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiSeqDevMan.c:757:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_OK [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiSeqDevMan.c:798:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_OK [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiSeqDevMan.c:838:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_OK [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiSeqDevMan.c:880:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_OK [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiSeqDevMan.c:243:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] bristol-0.60.11/libbristolmidi/midiSeqDevMan.c:44:26: style: Parameter 'devname' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiSeqDevMan.c:45:26: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiSeqDevMan.c:674:45: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handleCount [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_CONN_UNIX [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRISTOL_MIDI_DEVCOUNT [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:104:28: style:inconclusive: Function 'bristolMidiTCPActive' argument 1 names different: declaration '' definition 'host'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:104:38: style:inconclusive: Function 'bristolMidiTCPActive' argument 2 names different: declaration '' definition 'conntype'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:104:52: style:inconclusive: Function 'bristolMidiTCPActive' argument 3 names different: declaration '' definition 'chan'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:104:62: style:inconclusive: Function 'bristolMidiTCPActive' argument 4 names different: declaration '' definition 'msgs'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:105:7: style:inconclusive: Function 'bristolMidiTCPActive' argument 5 names different: declaration '' definition 'callback'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:105:26: style:inconclusive: Function 'bristolMidiTCPActive' argument 6 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:105:37: style:inconclusive: Function 'bristolMidiTCPActive' argument 7 names different: declaration '' definition 'dev'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:105:46: style:inconclusive: Function 'bristolMidiTCPActive' argument 8 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] bristol-0.60.11/libbristolmidi/scalaParse.c:72:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/libbristolmidi/scalaParse.c:79:6: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] bristol-0.60.11/libbristolmidi/scalaParse.c:66:20: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbristolmidi/scalaParse.c:69:8: style: Variable 'denominator' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbristolmidi/scalaParse.c:144:8: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] bristol-0.60.11/libbristolmidi/socketToolKit.c:90:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbristolmidi/socketToolKit.c:85:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] bristol-0.60.11/libbvg/bvg.c:35:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbvg/bvg.c:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbvg/bvg.c:312:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbvg/bvg.c:462:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbvg/bvg.c:491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbvg/bvg.c:511:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbvg/bvg.c:552:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbvg/bvg.c:607:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font1 [valueFlowBailoutIncompleteVar] bristol-0.60.11/libbvg/bvg.c:269:38: style: Expression is always false because 'else if' condition matches previous condition at line 209. [multiCondition] bristol-0.60.11/libbvg/bvg.c:429:37: style: Expression is always false because 'else if' condition matches previous condition at line 369. [multiCondition] bristol-0.60.11/libbvg/bvg.c:269:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] bristol-0.60.11/libbvg/bvg.c:281:5: note: Found duplicate branches for 'if' and 'else'. bristol-0.60.11/libbvg/bvg.c:269:10: note: Found duplicate branches for 'if' and 'else'. bristol-0.60.11/libbvg/bvg.c:429:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] bristol-0.60.11/libbvg/bvg.c:441:4: note: Found duplicate branches for 'if' and 'else'. bristol-0.60.11/libbvg/bvg.c:429:9: note: Found duplicate branches for 'if' and 'else'. bristol-0.60.11/libbvg/bvg.c:115:47: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbvg/bvg.c:115:63: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] bristol-0.60.11/libbvg/bvg.c:484:17: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] diff: 2.20.0 bristol-0.60.11/brighton/brighton.c:1000:9: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed declaration bristol-0.60.11/brighton/brighton.c:1000:9: note: Shadow variable head bristol-0.60.11/brighton/brighton.c:1000:9: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:1000:9: note: Shadow local variable 2.20.0 bristol-0.60.11/brighton/brighton.c:1356:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed declaration bristol-0.60.11/brighton/brighton.c:1356:8: note: Shadow variable head bristol-0.60.11/brighton/brighton.c:1356:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:1356:8: note: Shadow local variable 2.20.0 bristol-0.60.11/brighton/brighton.c:1479:9: style: Local variable 'scale' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:111:14: note: Shadowed declaration bristol-0.60.11/brighton/brighton.c:1479:9: note: Shadow variable head bristol-0.60.11/brighton/brighton.c:1479:9: style: Local variable 'scale' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:111:14: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:1479:9: note: Shadow local variable 2.20.0 bristol-0.60.11/brighton/brighton.c:1548:13: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed declaration bristol-0.60.11/brighton/brighton.c:1548:13: note: Shadow variable head bristol-0.60.11/brighton/brighton.c:1548:13: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:1548:13: note: Shadow local variable head bristol-0.60.11/brighton/brighton.c:2074:23: style:inconclusive: Function 'printBrightonHelp' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/brighton/brighton.c:486:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed declaration bristol-0.60.11/brighton/brighton.c:486:8: note: Shadow variable head bristol-0.60.11/brighton/brighton.c:486:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:486:8: note: Shadow local variable 2.20.0 bristol-0.60.11/brighton/brighton.c:541:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed declaration bristol-0.60.11/brighton/brighton.c:541:8: note: Shadow variable head bristol-0.60.11/brighton/brighton.c:541:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brighton.c:280:20: note: Shadowed variable bristol-0.60.11/brighton/brighton.c:541:8: note: Shadow local variable head bristol-0.60.11/brighton/brightonArp2600.c:1023:34: style:inconclusive: Function 'arp2600Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonArp2600.c:1023:43: style:inconclusive: Function 'arp2600Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonArp2600.c:1023:54: style:inconclusive: Function 'arp2600Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonArp2600.c:1023:67: style:inconclusive: Function 'arp2600Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonArp2600.c:1214:29: style:inconclusive: Function 'arp2600Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonArp2600.c:1532:34: style:inconclusive: Function 'arp2600Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonArp2600.c:875:37: style:inconclusive: Function 'arp2600MidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonArp2600.c:875:46: style:inconclusive: Function 'arp2600MidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonArp2600.c:875:59: style:inconclusive: Function 'arp2600MidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonArp2600.c:875:72: style:inconclusive: Function 'arp2600MidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonAxxe.c:1037:31: style:inconclusive: Function 'axxeConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonAxxe.c:578:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonAxxe.c:578:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonAxxe.c:578:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonAxxe.c:578:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonAxxe.c:742:31: style:inconclusive: Function 'axxeCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonAxxe.c:742:40: style:inconclusive: Function 'axxeCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonAxxe.c:742:51: style:inconclusive: Function 'axxeCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonAxxe.c:742:64: style:inconclusive: Function 'axxeCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonAxxe.c:832:26: style:inconclusive: Function 'axxeInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:1201:33: style:inconclusive: Function 'BME700Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:476:35: style:inconclusive: Function 'BME700KeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:476:44: style:inconclusive: Function 'BME700KeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:476:55: style:inconclusive: Function 'BME700KeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:476:68: style:inconclusive: Function 'BME700KeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:545:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:545:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:545:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:545:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:582:35: style:inconclusive: Function 'BME700ModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:582:44: style:inconclusive: Function 'BME700ModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:582:55: style:inconclusive: Function 'BME700ModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:582:68: style:inconclusive: Function 'BME700ModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:714:32: style:inconclusive: Function 'BME700Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:714:41: style:inconclusive: Function 'BME700Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:714:52: style:inconclusive: Function 'BME700Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:714:65: style:inconclusive: Function 'BME700Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBME700.c:914:28: style:inconclusive: Function 'BME700Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBassMaker.c:1938:24: style:inconclusive: Function 'bmInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBassMaker.c:2088:29: style:inconclusive: Function 'bmConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/brighton/brightonBassMaker.c:900:29: style: The if condition is the same as the previous if condition [duplicateCondition] bristol-0.60.11/brighton/brightonBassMaker.c:898:29: note: First condition bristol-0.60.11/brighton/brightonBassMaker.c:900:29: note: Second condition head bristol-0.60.11/brighton/brightonBassMaker.c:992:29: style:inconclusive: Function 'bmCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBassMaker.c:992:38: style:inconclusive: Function 'bmCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBassMaker.c:992:49: style:inconclusive: Function 'bmCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBassMaker.c:992:62: style:inconclusive: Function 'bmCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:1882:30: style:inconclusive: Function 'seqInsert' argument 1 names different: declaration '' definition 'seq'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:1882:39: style:inconclusive: Function 'seqInsert' argument 2 names different: declaration '' definition 'note'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:1882:49: style:inconclusive: Function 'seqInsert' argument 3 names different: declaration '' definition 'transpose'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:1899:32: style:inconclusive: Function 'chordInsert' argument 1 names different: declaration '' definition 'seq'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:1899:41: style:inconclusive: Function 'chordInsert' argument 2 names different: declaration '' definition 'note'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:1899:51: style:inconclusive: Function 'chordInsert' argument 3 names different: declaration '' definition 'transpose'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:1922:35: style:inconclusive: Function 'bitoneKeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:1922:44: style:inconclusive: Function 'bitoneKeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:1922:55: style:inconclusive: Function 'bitoneKeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:1922:68: style:inconclusive: Function 'bitoneKeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:2161:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:2161:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:2161:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:2161:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:2696:31: style:inconclusive: Function 'bitoneExtendedEntry' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:2696:42: style:inconclusive: Function 'bitoneExtendedEntry' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:2696:50: style:inconclusive: Function 'bitoneExtendedEntry' argument 3 names different: declaration '' definition 'chan'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:2696:60: style:inconclusive: Function 'bitoneExtendedEntry' argument 4 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:2696:67: style:inconclusive: Function 'bitoneExtendedEntry' argument 5 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:2696:74: style:inconclusive: Function 'bitoneExtendedEntry' argument 6 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:3435:33: style:inconclusive: Function 'bitoneCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:3435:42: style:inconclusive: Function 'bitoneCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:3435:53: style:inconclusive: Function 'bitoneCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:3435:66: style:inconclusive: Function 'bitoneCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:4583:28: style:inconclusive: Function 'bitoneInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonBitOne.c:4923:33: style:inconclusive: Function 'bitoneConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1105:18: style:inconclusive: Function 'execCLI' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1105:30: style:inconclusive: Function 'execCLI' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1105:40: style:inconclusive: Function 'execCLI' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1176:20: style:inconclusive: Function 'execAlias' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1176:32: style:inconclusive: Function 'execAlias' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1176:42: style:inconclusive: Function 'execAlias' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1363:22: style:inconclusive: Function 'execBristol' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1363:34: style:inconclusive: Function 'execBristol' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1363:44: style:inconclusive: Function 'execBristol' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1437:19: style:inconclusive: Function 'execMidi' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1437:31: style:inconclusive: Function 'execMidi' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1437:41: style:inconclusive: Function 'execMidi' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/brighton/brightonCLI.c:1490:8: style: Local variable 'k' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonCLI.c:1439:12: note: Shadowed declaration bristol-0.60.11/brighton/brightonCLI.c:1490:8: note: Shadow variable head bristol-0.60.11/brighton/brightonCLI.c:1490:8: style: Local variable 'k' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonCLI.c:1439:12: note: Shadowed variable bristol-0.60.11/brighton/brightonCLI.c:1490:8: note: Shadow local variable head bristol-0.60.11/brighton/brightonCLI.c:1699:18: style:inconclusive: Function 'execSet' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1699:30: style:inconclusive: Function 'execSet' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:1699:40: style:inconclusive: Function 'execSet' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2050:21: style:inconclusive: Function 'execImport' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2050:33: style:inconclusive: Function 'execImport' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2050:43: style:inconclusive: Function 'execImport' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2141:23: style:inconclusive: Function 'execBrighton' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2141:35: style:inconclusive: Function 'execBrighton' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2141:45: style:inconclusive: Function 'execBrighton' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2705:20: style:inconclusive: Function 'execDebug' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2705:32: style:inconclusive: Function 'execDebug' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2705:42: style:inconclusive: Function 'execDebug' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2802:19: style:inconclusive: Function 'execLoad' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2802:31: style:inconclusive: Function 'execLoad' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2802:41: style:inconclusive: Function 'execLoad' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2928:19: style:inconclusive: Function 'execHelp' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2928:31: style:inconclusive: Function 'execHelp' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2928:41: style:inconclusive: Function 'execHelp' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2978:19: style:inconclusive: Function 'execQuit' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2978:31: style:inconclusive: Function 'execQuit' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:2978:41: style:inconclusive: Function 'execQuit' argument 3 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:3228:24: style:inconclusive: Function 'bttyInterpret' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:3228:38: style:inconclusive: Function 'bttyInterpret' argument 2 names different: declaration '' definition 'tbuf'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/brighton/brightonCLI.c:3670:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonCLI.c:3457:9: note: Shadowed declaration bristol-0.60.11/brighton/brightonCLI.c:3670:8: note: Shadow variable head bristol-0.60.11/brighton/brightonCLI.c:3670:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonCLI.c:3457:9: note: Shadowed variable bristol-0.60.11/brighton/brightonCLI.c:3670:8: note: Shadow local variable 2.20.0 bristol-0.60.11/brighton/brightonCLI.c:771:7: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonCLI.c:727:11: note: Shadowed declaration bristol-0.60.11/brighton/brightonCLI.c:771:7: note: Shadow variable head bristol-0.60.11/brighton/brightonCLI.c:771:7: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonCLI.c:727:11: note: Shadowed variable bristol-0.60.11/brighton/brightonCLI.c:771:7: note: Shadow local variable head bristol-0.60.11/brighton/brightonCLI.c:884:22: style:inconclusive: Function 'bttyMemSave' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:931:21: style:inconclusive: Function 'execMemory' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:931:33: style:inconclusive: Function 'execMemory' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCLI.c:931:43: style:inconclusive: Function 'execMemory' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:1476:31: style:inconclusive: Function 'cs80Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:1476:40: style:inconclusive: Function 'cs80Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:1476:51: style:inconclusive: Function 'cs80Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:1476:64: style:inconclusive: Function 'cs80Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:1657:26: style:inconclusive: Function 'cs80Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:2183:31: style:inconclusive: Function 'cs80Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:892:33: style:inconclusive: Function 'cs80panelswitch' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:892:42: style:inconclusive: Function 'cs80panelswitch' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:892:53: style:inconclusive: Function 'cs80panelswitch' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:892:66: style:inconclusive: Function 'cs80panelswitch' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:949:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:949:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:949:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonCS80.c:949:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonControllers.c:1048:32: style: Argument 'global' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonKeys.h:42:16: note: Shadowed variable bristol-0.60.11/brighton/brightonControllers.c:1048:32: note: Shadow argument head bristol-0.60.11/brighton/brightonControllers.c:1189:49: style: Argument 'global' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonKeys.h:42:16: note: Shadowed variable bristol-0.60.11/brighton/brightonControllers.c:1189:49: note: Shadow argument 2.20.0 bristol-0.60.11/brighton/brightonControllers.c:150:22: error: Null pointer dereference [nullPointer] head bristol-0.60.11/brighton/brightonControllers.c:362:43: style:inconclusive: Function 'brightonReadConfiguration' argument 1 names different: declaration '' definition 'bwin'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonControllers.c:362:62: style:inconclusive: Function 'brightonReadConfiguration' argument 2 names different: declaration '' definition 'app'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonControllers.c:363:20: style:inconclusive: Function 'brightonReadConfiguration' argument 4 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonControllers.c:363:33: style:inconclusive: Function 'brightonReadConfiguration' argument 5 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonControllers.c:363:5: style:inconclusive: Function 'brightonReadConfiguration' argument 3 names different: declaration '' definition 'channel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonControllers.c:564:44: style:inconclusive: Function 'brightonWriteConfiguration' argument 1 names different: declaration '' definition 'bwin'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonControllers.c:564:56: style:inconclusive: Function 'brightonWriteConfiguration' argument 2 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonControllers.c:564:67: style:inconclusive: Function 'brightonWriteConfiguration' argument 3 names different: declaration '' definition 'channel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonControllers.c:565:7: style:inconclusive: Function 'brightonWriteConfiguration' argument 4 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonDX.c:1344:29: style:inconclusive: Function 'dxConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonDX.c:715:32: style:inconclusive: Function 'dxMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonDX.c:715:41: style:inconclusive: Function 'dxMidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonDX.c:715:54: style:inconclusive: Function 'dxMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonDX.c:715:67: style:inconclusive: Function 'dxMidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonDX.c:834:29: style:inconclusive: Function 'dxCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonDX.c:834:38: style:inconclusive: Function 'dxCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonDX.c:834:49: style:inconclusive: Function 'dxCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonDX.c:834:62: style:inconclusive: Function 'dxCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonDX.c:969:24: style:inconclusive: Function 'dxInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonExplorer.c:1034:35: style:inconclusive: Function 'explorerConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonExplorer.c:367:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonExplorer.c:367:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonExplorer.c:367:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonExplorer.c:367:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonExplorer.c:492:35: style:inconclusive: Function 'explorerCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonExplorer.c:492:44: style:inconclusive: Function 'explorerCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonExplorer.c:492:55: style:inconclusive: Function 'explorerCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonExplorer.c:492:68: style:inconclusive: Function 'explorerCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonExplorer.c:789:30: style:inconclusive: Function 'explorerInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonGranular.c:563:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonGranular.c:563:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonGranular.c:563:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonGranular.c:563:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonGranular.c:656:34: style:inconclusive: Function 'granularCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonGranular.c:656:43: style:inconclusive: Function 'granularCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonGranular.c:656:54: style:inconclusive: Function 'granularCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonGranular.c:656:67: style:inconclusive: Function 'granularCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonGranular.c:703:30: style:inconclusive: Function 'granularInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonGranular.c:908:35: style:inconclusive: Function 'granularConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammond.c:1225:34: style:inconclusive: Function 'hammondConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammond.c:523:34: style:inconclusive: Function 'hammondCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammond.c:523:43: style:inconclusive: Function 'hammondCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammond.c:523:54: style:inconclusive: Function 'hammondCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammond.c:523:67: style:inconclusive: Function 'hammondCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammond.c:554:63: warning: Identical condition '(synth->flags&0x00000001)==0', second condition is always false [identicalConditionAfterEarlyExit] bristol-0.60.11/brighton/brightonHammond.c:531:35: note: If condition '(synth->flags&0x00000001)==0' is true, the function will return/exit bristol-0.60.11/brighton/brightonHammond.c:554:63: note: Testing identical condition '(synth->flags&0x00000001)==0' head bristol-0.60.11/brighton/brightonHammond.c:986:29: style:inconclusive: Function 'hammondInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:1270:19: style:inconclusive: Function 'doClick' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:1524:31: style:inconclusive: Function 'hammondB3Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:1831:39: style:inconclusive: Function 'hammondB3MidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:1831:48: style:inconclusive: Function 'hammondB3MidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:1831:64: style:inconclusive: Function 'hammondB3MidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:1831:77: style:inconclusive: Function 'hammondB3MidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:1857:36: style:inconclusive: Function 'hammondB3Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:573:34: style:inconclusive: Function 'hammondB3destroy' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:996:36: style:inconclusive: Function 'hammondB3Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:996:45: style:inconclusive: Function 'hammondB3Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:996:56: style:inconclusive: Function 'hammondB3Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonHammondB3.c:996:69: style:inconclusive: Function 'hammondB3Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJuno.c:389:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJuno.c:389:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJuno.c:389:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJuno.c:389:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJuno.c:525:31: style:inconclusive: Function 'junoCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJuno.c:525:40: style:inconclusive: Function 'junoCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJuno.c:525:51: style:inconclusive: Function 'junoCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJuno.c:525:64: style:inconclusive: Function 'junoCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJuno.c:641:26: style:inconclusive: Function 'junoInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJuno.c:830:31: style:inconclusive: Function 'junoConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/brighton/brightonJupiter.c:1335:7: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonJupiter.c:1325:6: note: Shadowed declaration bristol-0.60.11/brighton/brightonJupiter.c:1335:7: note: Shadow variable head bristol-0.60.11/brighton/brightonJupiter.c:1335:7: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonJupiter.c:1325:6: note: Shadowed variable bristol-0.60.11/brighton/brightonJupiter.c:1335:7: note: Shadow local variable 2.20.0 bristol-0.60.11/brighton/brightonJupiter.c:1406:7: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonJupiter.c:1325:6: note: Shadowed declaration bristol-0.60.11/brighton/brightonJupiter.c:1406:7: note: Shadow variable head bristol-0.60.11/brighton/brightonJupiter.c:1406:7: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonJupiter.c:1325:6: note: Shadowed variable bristol-0.60.11/brighton/brightonJupiter.c:1406:7: note: Shadow local variable head bristol-0.60.11/brighton/brightonJupiter.c:1694:34: style:inconclusive: Function 'jupiterCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:1694:43: style:inconclusive: Function 'jupiterCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:1694:54: style:inconclusive: Function 'jupiterCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:1694:67: style:inconclusive: Function 'jupiterCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:1971:28: style:inconclusive: Function 'jupiterSetVoices' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:2135:27: style:inconclusive: Function 'jupiterSetSplit' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:2627:29: style:inconclusive: Function 'jupiterInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:3111:34: style:inconclusive: Function 'jupiterConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:848:36: style:inconclusive: Function 'jupiterKeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:848:45: style:inconclusive: Function 'jupiterKeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:848:56: style:inconclusive: Function 'jupiterKeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:848:69: style:inconclusive: Function 'jupiterKeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:925:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:925:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:925:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonJupiter.c:925:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMS20.c:572:31: style:inconclusive: Function 'ms20Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMS20.c:572:40: style:inconclusive: Function 'ms20Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMS20.c:572:51: style:inconclusive: Function 'ms20Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMS20.c:572:64: style:inconclusive: Function 'ms20Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMS20.c:873:26: style:inconclusive: Function 'ms20Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMS20.c:988:31: style:inconclusive: Function 'ms20Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMaster.c:1003:33: style:inconclusive: Function 'masterConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMaster.c:396:36: style:inconclusive: Function 'masterMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMaster.c:396:45: style:inconclusive: Function 'masterMidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMaster.c:396:58: style:inconclusive: Function 'masterMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMaster.c:396:71: style:inconclusive: Function 'masterMidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMaster.c:517:33: style:inconclusive: Function 'masterCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMaster.c:517:42: style:inconclusive: Function 'masterCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMaster.c:517:53: style:inconclusive: Function 'masterCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMaster.c:517:66: style:inconclusive: Function 'masterCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMaster.c:652:28: style:inconclusive: Function 'masterInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:1010:29: style:inconclusive: Function 'memMoogInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:1354:34: style:inconclusive: Function 'memMoogConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:570:32: style:inconclusive: Function 'MMmidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:570:41: style:inconclusive: Function 'MMmidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:570:57: style:inconclusive: Function 'MMmidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:570:70: style:inconclusive: Function 'MMmidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:598:36: style:inconclusive: Function 'memMoogModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:598:45: style:inconclusive: Function 'memMoogModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:598:56: style:inconclusive: Function 'memMoogModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:598:69: style:inconclusive: Function 'memMoogModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:737:34: style:inconclusive: Function 'memMoogCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:737:43: style:inconclusive: Function 'memMoogCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:737:54: style:inconclusive: Function 'memMoogCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMemoryMoog.c:737:67: style:inconclusive: Function 'memMoogCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:356:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:356:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:356:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:356:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:520:31: style:inconclusive: Function 'miniCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:520:40: style:inconclusive: Function 'miniCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:520:51: style:inconclusive: Function 'miniCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:520:64: style:inconclusive: Function 'miniCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:569:26: style:inconclusive: Function 'miniInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:785:28: style:inconclusive: Function 'configureGlobals' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMini.c:948:31: style:inconclusive: Function 'miniConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1171:30: style:inconclusive: Function 'mixCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1171:39: style:inconclusive: Function 'mixCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1171:50: style:inconclusive: Function 'mixCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1171:63: style:inconclusive: Function 'mixCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1264:22: style:inconclusive: Function 'mixSendMsg' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1264:33: style:inconclusive: Function 'mixSendMsg' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1264:41: style:inconclusive: Function 'mixSendMsg' argument 3 names different: declaration '' definition 'chan'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1264:51: style:inconclusive: Function 'mixSendMsg' argument 4 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1264:58: style:inconclusive: Function 'mixSendMsg' argument 5 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1264:65: style:inconclusive: Function 'mixSendMsg' argument 6 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1284:25: style:inconclusive: Function 'mixInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixer.c:1340:30: style:inconclusive: Function 'mixConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMemory.c:493:26: style:inconclusive: Function 'setMixerMemory' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMemory.c:493:33: style:inconclusive: Function 'setMixerMemory' argument 2 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMemory.c:493:41: style:inconclusive: Function 'setMixerMemory' argument 3 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMemory.c:493:55: style:inconclusive: Function 'setMixerMemory' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMemory.c:493:68: style:inconclusive: Function 'setMixerMemory' argument 5 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:1035:26: style:inconclusive: Function 'memoryShowList' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:1063:20: style:inconclusive: Function 'songList' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:1079:22: style:inconclusive: Function 'memoryList' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:1095:26: style:inconclusive: Function 'memoryListDown' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:1109:24: style:inconclusive: Function 'memoryListUp' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:1123:24: style:inconclusive: Function 'printMemMenu' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:1148:25: style:inconclusive: Function 'printMidiMenu' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:1173:27: style:inconclusive: Function 'removeInterface' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:782:26: style:inconclusive: Function 'printInterface' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:794:21: style:inconclusive: Function 'trackDown' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:804:19: style:inconclusive: Function 'trackUp' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:814:18: style:inconclusive: Function 'midiUp' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:824:20: style:inconclusive: Function 'midiDown' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:834:24: style:inconclusive: Function 'setTrackText' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:850:26: style:inconclusive: Function 'printTrackMenu' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:882:20: style:inconclusive: Function 'songSel1' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:894:20: style:inconclusive: Function 'songSel2' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:905:20: style:inconclusive: Function 'songSel3' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:915:20: style:inconclusive: Function 'songSel4' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:926:25: style:inconclusive: Function 'createSongDir' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:933:22: style:inconclusive: Function 'memorySel1' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:943:22: style:inconclusive: Function 'memorySel2' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:955:22: style:inconclusive: Function 'memorySel3' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:967:22: style:inconclusive: Function 'memorySel4' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonMixerMenu.c:995:27: style:inconclusive: Function 'memoryBuildList' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:1131:30: style:inconclusive: Function 'obxConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:441:33: style:inconclusive: Function 'obxMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:441:42: style:inconclusive: Function 'obxMidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:441:58: style:inconclusive: Function 'obxMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:441:71: style:inconclusive: Function 'obxMidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:468:32: style:inconclusive: Function 'obxModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:468:41: style:inconclusive: Function 'obxModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:468:52: style:inconclusive: Function 'obxModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:468:65: style:inconclusive: Function 'obxModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:826:29: style:inconclusive: Function 'obxCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:826:38: style:inconclusive: Function 'obxCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:826:49: style:inconclusive: Function 'obxCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:826:62: style:inconclusive: Function 'obxCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBX.c:873:25: style:inconclusive: Function 'obxInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:1083:23: style:inconclusive: Function 'obxaSetMode' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:1345:25: style:inconclusive: Function 'obxaCopyLayer' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:1931:31: style:inconclusive: Function 'obxaCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:1931:40: style:inconclusive: Function 'obxaCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:1931:51: style:inconclusive: Function 'obxaCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:1931:64: style:inconclusive: Function 'obxaCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:2031:26: style:inconclusive: Function 'obxaInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:2403:31: style:inconclusive: Function 'obxaConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:705:34: style:inconclusive: Function 'obxaMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:705:43: style:inconclusive: Function 'obxaMidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:705:59: style:inconclusive: Function 'obxaMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:705:72: style:inconclusive: Function 'obxaMidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:728:33: style:inconclusive: Function 'obxaKeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:728:42: style:inconclusive: Function 'obxaKeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:728:53: style:inconclusive: Function 'obxaKeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:728:66: style:inconclusive: Function 'obxaKeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:799:33: style:inconclusive: Function 'obxaModCallback' argument 1 names different: declaration '' definition 'cid'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:799:42: style:inconclusive: Function 'obxaModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:799:53: style:inconclusive: Function 'obxaModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOBXa.c:799:66: style:inconclusive: Function 'obxaModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:1243:34: style:inconclusive: Function 'odysseyConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:587:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:587:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:587:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:587:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:620:32: style:inconclusive: Function 'odysseyMemory' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:620:41: style:inconclusive: Function 'odysseyMemory' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:620:52: style:inconclusive: Function 'odysseyMemory' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:620:65: style:inconclusive: Function 'odysseyMemory' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:717:23: style:inconclusive: Function 'odysseyMidi' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:717:34: style:inconclusive: Function 'odysseyMidi' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:761:37: style:inconclusive: Function 'odysseyPanelSwitch' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:812:34: style:inconclusive: Function 'odysseyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:812:43: style:inconclusive: Function 'odysseyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:812:54: style:inconclusive: Function 'odysseyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:812:67: style:inconclusive: Function 'odysseyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonOdyssey.c:988:29: style:inconclusive: Function 'odysseyInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:1045:31: style:inconclusive: Function 'polyConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:386:31: style:inconclusive: Function 'pmidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:386:40: style:inconclusive: Function 'pmidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:386:56: style:inconclusive: Function 'pmidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:386:69: style:inconclusive: Function 'pmidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:410:33: style:inconclusive: Function 'polyModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:410:42: style:inconclusive: Function 'polyModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:410:53: style:inconclusive: Function 'polyModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:410:66: style:inconclusive: Function 'polyModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:698:31: style:inconclusive: Function 'polyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:698:40: style:inconclusive: Function 'polyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:698:51: style:inconclusive: Function 'polyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:698:64: style:inconclusive: Function 'polyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly.c:745:26: style:inconclusive: Function 'polyInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:310:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:310:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:310:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:310:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:336:34: style:inconclusive: Function 'poly6ModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:336:43: style:inconclusive: Function 'poly6ModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:336:54: style:inconclusive: Function 'poly6ModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:336:67: style:inconclusive: Function 'poly6ModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:609:32: style:inconclusive: Function 'poly6Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:609:41: style:inconclusive: Function 'poly6Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:609:52: style:inconclusive: Function 'poly6Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:609:65: style:inconclusive: Function 'poly6Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:745:27: style:inconclusive: Function 'poly6Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly6.c:960:32: style:inconclusive: Function 'poly6Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:1546:33: style:inconclusive: Function 'poly800Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:1546:42: style:inconclusive: Function 'poly800Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:1546:53: style:inconclusive: Function 'poly800Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:1546:66: style:inconclusive: Function 'poly800Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:1694:29: style:inconclusive: Function 'poly800Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:1816:34: style:inconclusive: Function 'poly800Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:870:36: style:inconclusive: Function 'poly800KeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:870:45: style:inconclusive: Function 'poly800KeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:870:56: style:inconclusive: Function 'poly800KeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:870:69: style:inconclusive: Function 'poly800KeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:962:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:962:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:962:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonPoly800.c:962:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:1168:31: style:inconclusive: Function 'pro1Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:409:36: style:inconclusive: Function 'proOneKeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:409:45: style:inconclusive: Function 'proOneKeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:409:56: style:inconclusive: Function 'proOneKeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:409:69: style:inconclusive: Function 'proOneKeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:435:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:435:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:435:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:435:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:871:31: style:inconclusive: Function 'pro1Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:871:40: style:inconclusive: Function 'pro1Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:871:51: style:inconclusive: Function 'pro1Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:871:64: style:inconclusive: Function 'pro1Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProOne.c:935:26: style:inconclusive: Function 'pro1Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet.c:346:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet.c:346:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet.c:346:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet.c:346:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet.c:574:34: style:inconclusive: Function 'prophetCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet.c:574:43: style:inconclusive: Function 'prophetCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet.c:574:54: style:inconclusive: Function 'prophetCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet.c:574:67: style:inconclusive: Function 'prophetCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet.c:621:29: style:inconclusive: Function 'prophetInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet.c:834:34: style:inconclusive: Function 'prophetConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:1447:32: style:inconclusive: Function 'pro10Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:1447:41: style:inconclusive: Function 'pro10Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:1447:52: style:inconclusive: Function 'pro10Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:1447:65: style:inconclusive: Function 'pro10Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:1630:27: style:inconclusive: Function 'pro10Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:1978:32: style:inconclusive: Function 'pro10Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:481:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:481:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:481:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:481:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:718:31: style:inconclusive: Function 'ummodCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:718:40: style:inconclusive: Function 'ummodCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:718:51: style:inconclusive: Function 'ummodCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:718:64: style:inconclusive: Function 'ummodCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:759:32: style:inconclusive: Function 'lmmodCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:759:41: style:inconclusive: Function 'lmmodCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:759:52: style:inconclusive: Function 'lmmodCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:759:65: style:inconclusive: Function 'lmmodCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:991:29: style:inconclusive: Function 'lmCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:991:38: style:inconclusive: Function 'lmCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:991:49: style:inconclusive: Function 'lmCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet10.c:991:62: style:inconclusive: Function 'lmCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet52.c:327:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet52.c:327:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet52.c:327:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet52.c:327:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet52.c:553:36: style:inconclusive: Function 'prophet52Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet52.c:553:45: style:inconclusive: Function 'prophet52Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet52.c:553:56: style:inconclusive: Function 'prophet52Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet52.c:553:69: style:inconclusive: Function 'prophet52Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet52.c:606:31: style:inconclusive: Function 'prophet52Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonProphet52.c:823:36: style:inconclusive: Function 'prophet52Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRealistic.c:255:36: style:inconclusive: Function 'realisticCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRealistic.c:255:45: style:inconclusive: Function 'realisticCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRealistic.c:255:56: style:inconclusive: Function 'realisticCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRealistic.c:255:69: style:inconclusive: Function 'realisticCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRealistic.c:454:39: style:inconclusive: Function 'realisticMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRealistic.c:454:48: style:inconclusive: Function 'realisticMidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRealistic.c:454:61: style:inconclusive: Function 'realisticMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRealistic.c:454:74: style:inconclusive: Function 'realisticMidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRealistic.c:487:31: style:inconclusive: Function 'realisticInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRealistic.c:657:36: style:inconclusive: Function 'realisticConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodes.c:254:33: style:inconclusive: Function 'rhodesCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodes.c:254:42: style:inconclusive: Function 'rhodesCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodes.c:254:53: style:inconclusive: Function 'rhodesCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodes.c:254:66: style:inconclusive: Function 'rhodesCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/brighton/brightonRhodes.c:341:9: style: Local variable 'mem' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonRhodes.c:61:26: note: Shadowed declaration bristol-0.60.11/brighton/brightonRhodes.c:341:9: note: Shadow variable head bristol-0.60.11/brighton/brightonRhodes.c:341:9: style: Local variable 'mem' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonRhodes.c:61:26: note: Shadowed variable bristol-0.60.11/brighton/brightonRhodes.c:341:9: note: Shadow local variable head bristol-0.60.11/brighton/brightonRhodes.c:438:36: style:inconclusive: Function 'rhodesMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodes.c:438:45: style:inconclusive: Function 'rhodesMidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodes.c:438:58: style:inconclusive: Function 'rhodesMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodes.c:438:71: style:inconclusive: Function 'rhodesMidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodes.c:525:28: style:inconclusive: Function 'rhodesInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodes.c:612:33: style:inconclusive: Function 'rhodesConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodesBass.c:245:32: style:inconclusive: Function 'rBassCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodesBass.c:245:41: style:inconclusive: Function 'rBassCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodesBass.c:245:52: style:inconclusive: Function 'rBassCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodesBass.c:245:65: style:inconclusive: Function 'rBassCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/brighton/brightonRhodesBass.c:331:9: style: Local variable 'mem' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonRhodesBass.c:61:26: note: Shadowed declaration bristol-0.60.11/brighton/brightonRhodesBass.c:331:9: note: Shadow variable head bristol-0.60.11/brighton/brightonRhodesBass.c:331:9: style: Local variable 'mem' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonRhodesBass.c:61:26: note: Shadowed variable bristol-0.60.11/brighton/brightonRhodesBass.c:331:9: note: Shadow local variable head bristol-0.60.11/brighton/brightonRhodesBass.c:421:35: style:inconclusive: Function 'rBassMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodesBass.c:421:44: style:inconclusive: Function 'rBassMidiCallback' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodesBass.c:421:57: style:inconclusive: Function 'rBassMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodesBass.c:421:70: style:inconclusive: Function 'rBassMidiCallback' argument 4 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodesBass.c:501:27: style:inconclusive: Function 'rBassInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRhodesBass.c:577:32: style:inconclusive: Function 'rBassConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoadRunner.c:531:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoadRunner.c:531:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoadRunner.c:531:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoadRunner.c:531:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoadRunner.c:745:36: style:inconclusive: Function 'roadrunnerCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoadRunner.c:745:45: style:inconclusive: Function 'roadrunnerCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoadRunner.c:745:56: style:inconclusive: Function 'roadrunnerCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoadRunner.c:745:69: style:inconclusive: Function 'roadrunnerCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoadRunner.c:807:32: style:inconclusive: Function 'roadrunnerInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoadRunner.c:967:37: style:inconclusive: Function 'roadrunnerConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:138:30: style:inconclusive: Function 'destroySynth' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:159:24: style:inconclusive: Function 'displayPanel' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:159:37: style:inconclusive: Function 'displayPanel' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:159:47: style:inconclusive: Function 'displayPanel' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:159:58: style:inconclusive: Function 'displayPanel' argument 4 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:159:69: style:inconclusive: Function 'displayPanel' argument 5 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:173:28: style:inconclusive: Function 'displayPanelText' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:173:41: style:inconclusive: Function 'displayPanelText' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:173:51: style:inconclusive: Function 'displayPanelText' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:173:62: style:inconclusive: Function 'displayPanelText' argument 4 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:173:73: style:inconclusive: Function 'displayPanelText' argument 5 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:189:23: style:inconclusive: Function 'displayText' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:189:36: style:inconclusive: Function 'displayText' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:189:46: style:inconclusive: Function 'displayText' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:189:57: style:inconclusive: Function 'displayText' argument 4 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:205:21: style:inconclusive: Function 'findSynth' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:205:44: style:inconclusive: Function 'findSynth' argument 2 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:408:25: style:inconclusive: Function 'bristolMemoryExport' argument 1 names different: declaration '' definition 'source'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:408:39: style:inconclusive: Function 'bristolMemoryExport' argument 2 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:408:50: style:inconclusive: Function 'bristolMemoryExport' argument 3 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:435:25: style:inconclusive: Function 'bristolMemoryImport' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:435:37: style:inconclusive: Function 'bristolMemoryImport' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:435:48: style:inconclusive: Function 'bristolMemoryImport' argument 3 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:482:25: style:inconclusive: Function 'fillSequencer' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:482:51: style:inconclusive: Function 'fillSequencer' argument 2 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:482:60: style:inconclusive: Function 'fillSequencer' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:545:22: style:inconclusive: Function 'loadSequence' argument 1 names different: declaration '' definition 'seq'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:545:33: style:inconclusive: Function 'loadSequence' argument 2 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:545:43: style:inconclusive: Function 'loadSequence' argument 3 names different: declaration '' definition 'location'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:545:57: style:inconclusive: Function 'loadSequence' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:628:22: style:inconclusive: Function 'loadMemory' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:628:35: style:inconclusive: Function 'loadMemory' argument 2 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:628:47: style:inconclusive: Function 'loadMemory' argument 3 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:628:57: style:inconclusive: Function 'loadMemory' argument 4 names different: declaration '' definition 'location'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:629:17: style:inconclusive: Function 'loadMemory' argument 6 names different: declaration '' definition 'skip'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:629:27: style:inconclusive: Function 'loadMemory' argument 7 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:629:5: style:inconclusive: Function 'loadMemory' argument 5 names different: declaration '' definition 'active'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:802:24: style:inconclusive: Function 'saveSequence' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:802:37: style:inconclusive: Function 'saveSequence' argument 2 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:802:47: style:inconclusive: Function 'saveSequence' argument 3 names different: declaration '' definition 'location'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:802:61: style:inconclusive: Function 'saveSequence' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:838:22: style:inconclusive: Function 'saveMemory' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:838:35: style:inconclusive: Function 'saveMemory' argument 2 names different: declaration '' definition 'algo'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:838:47: style:inconclusive: Function 'saveMemory' argument 3 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:838:57: style:inconclusive: Function 'saveMemory' argument 4 names different: declaration '' definition 'location'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:838:71: style:inconclusive: Function 'saveMemory' argument 5 names different: declaration '' definition 'skip'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:869:24: style: Argument 'global' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonRoutines.c:38:16: note: Shadowed variable bristol-0.60.11/brighton/brightonRoutines.c:869:24: note: Shadow argument head bristol-0.60.11/brighton/brightonRoutines.c:888:25: style: Argument 'global' shadows outer variable [shadowVariable] bristol-0.60.11/brighton/brightonRoutines.c:38:16: note: Shadowed variable bristol-0.60.11/brighton/brightonRoutines.c:888:25: note: Shadow argument head bristol-0.60.11/brighton/brightonRoutines.c:888:25: style:inconclusive: Function 'initConnection' argument 1 names different: declaration '' definition 'global'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonRoutines.c:888:43: style:inconclusive: Function 'initConnection' argument 2 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSAks.c:606:31: style:inconclusive: Function 'sAksCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSAks.c:606:40: style:inconclusive: Function 'sAksCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSAks.c:606:51: style:inconclusive: Function 'sAksCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSAks.c:606:64: style:inconclusive: Function 'sAksCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSAks.c:652:26: style:inconclusive: Function 'sAksInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSAks.c:878:31: style:inconclusive: Function 'sAksConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:1242:32: style:inconclusive: Function 'sidModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:1242:41: style:inconclusive: Function 'sidModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:1242:52: style:inconclusive: Function 'sidModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:1242:65: style:inconclusive: Function 'sidModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:1305:29: style:inconclusive: Function 'sidCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:1305:38: style:inconclusive: Function 'sidCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:1305:49: style:inconclusive: Function 'sidCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:1305:62: style:inconclusive: Function 'sidCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:1364:25: style:inconclusive: Function 'sidInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:1759:30: style:inconclusive: Function 'sidConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:672:32: style:inconclusive: Function 'sidKeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:672:41: style:inconclusive: Function 'sidKeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:672:52: style:inconclusive: Function 'sidKeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:672:65: style:inconclusive: Function 'sidKeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:802:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:802:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:802:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID.c:802:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1071:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1071:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1071:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1071:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1509:33: style:inconclusive: Function 'sid2ModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1509:42: style:inconclusive: Function 'sid2ModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1509:53: style:inconclusive: Function 'sid2ModCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1509:66: style:inconclusive: Function 'sid2ModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1572:30: style:inconclusive: Function 'sid2Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1572:39: style:inconclusive: Function 'sid2Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1572:50: style:inconclusive: Function 'sid2Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1572:63: style:inconclusive: Function 'sid2Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:1631:26: style:inconclusive: Function 'sid2Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:2025:31: style:inconclusive: Function 'sid2Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:951:33: style:inconclusive: Function 'sid2KeyCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:951:42: style:inconclusive: Function 'sid2KeyCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:951:53: style:inconclusive: Function 'sid2KeyCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSID2.c:951:66: style:inconclusive: Function 'sid2KeyCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSolina.c:531:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSolina.c:531:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSolina.c:531:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSolina.c:531:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSolina.c:652:32: style:inconclusive: Function 'solinaCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSolina.c:652:41: style:inconclusive: Function 'solinaCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSolina.c:652:52: style:inconclusive: Function 'solinaCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSolina.c:652:65: style:inconclusive: Function 'solinaCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSolina.c:713:28: style:inconclusive: Function 'solinaInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSolina.c:873:33: style:inconclusive: Function 'solinaConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:1275:33: style:inconclusive: Function 'sonic6Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:445:35: style:inconclusive: Function 'sonic6ModCallback' argument 1 names different: declaration '' definition 'bwin'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:445:45: style:inconclusive: Function 'sonic6ModCallback' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:445:52: style:inconclusive: Function 'sonic6ModCallback' argument 3 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:445:61: style:inconclusive: Function 'sonic6ModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:476:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:476:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:476:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:476:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:513:33: style:inconclusive: Function 'sonic6Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:513:42: style:inconclusive: Function 'sonic6Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:513:53: style:inconclusive: Function 'sonic6Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:513:66: style:inconclusive: Function 'sonic6Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonSonic6.c:980:28: style:inconclusive: Function 'sonic6Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1152:33: style:inconclusive: Function 'stratusCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1152:42: style:inconclusive: Function 'stratusCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1152:53: style:inconclusive: Function 'stratusCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1152:66: style:inconclusive: Function 'stratusCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1210:23: style:inconclusive: Function 'panelSwitch' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1210:34: style:inconclusive: Function 'panelSwitch' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1210:42: style:inconclusive: Function 'panelSwitch' argument 3 names different: declaration '' definition 'chan'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1210:52: style:inconclusive: Function 'panelSwitch' argument 4 names different: declaration '' definition 'cont'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1210:62: style:inconclusive: Function 'panelSwitch' argument 5 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1210:70: style:inconclusive: Function 'panelSwitch' argument 6 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1252:29: style:inconclusive: Function 'stratusInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:1626:34: style:inconclusive: Function 'stratusConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:592:37: style:inconclusive: Function 'stratusMidiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:592:46: style:inconclusive: Function 'stratusMidiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:592:62: style:inconclusive: Function 'stratusMidiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:592:75: style:inconclusive: Function 'stratusMidiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:617:29: style:inconclusive: Function 'stratusLoadMemory' argument 1 names different: declaration '' definition 'synth'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:617:40: style:inconclusive: Function 'stratusLoadMemory' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:617:48: style:inconclusive: Function 'stratusLoadMemory' argument 3 names different: declaration '' definition 'chan'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:617:58: style:inconclusive: Function 'stratusLoadMemory' argument 4 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:617:65: style:inconclusive: Function 'stratusLoadMemory' argument 5 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:617:72: style:inconclusive: Function 'stratusLoadMemory' argument 6 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:656:36: style:inconclusive: Function 'stratusModCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:656:45: style:inconclusive: Function 'stratusModCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:656:56: style:inconclusive: Function 'stratusModCallback' argument 3 names different: declaration '' definition 'dev'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonStratus.c:656:67: style:inconclusive: Function 'stratusModCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVox.c:475:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVox.c:475:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVox.c:475:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVox.c:475:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVox.c:513:29: style:inconclusive: Function 'voxCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVox.c:513:38: style:inconclusive: Function 'voxCallback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVox.c:513:49: style:inconclusive: Function 'voxCallback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVox.c:513:62: style:inconclusive: Function 'voxCallback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVox.c:632:25: style:inconclusive: Function 'voxInit' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVox.c:739:30: style:inconclusive: Function 'voxConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoxM2.c:1144:32: style:inconclusive: Function 'voxM2Configure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoxM2.c:600:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoxM2.c:600:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoxM2.c:600:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoxM2.c:600:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoxM2.c:642:31: style:inconclusive: Function 'voxM2Callback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoxM2.c:642:40: style:inconclusive: Function 'voxM2Callback' argument 2 names different: declaration '' definition 'panel'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoxM2.c:642:51: style:inconclusive: Function 'voxM2Callback' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoxM2.c:642:64: style:inconclusive: Function 'voxM2Callback' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoxM2.c:908:27: style:inconclusive: Function 'voxM2Init' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoyager.c:359:30: style:inconclusive: Function 'midiCallback' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoyager.c:359:39: style:inconclusive: Function 'midiCallback' argument 2 names different: declaration '' definition 'controller'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoyager.c:359:55: style:inconclusive: Function 'midiCallback' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoyager.c:359:68: style:inconclusive: Function 'midiCallback' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/brighton/brightonVoyager.c:385:34: style:inconclusive: Function 'voyagerConfigure' argument 1 names different: declaration '' definition 'win'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:131:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksdco.c:131:12: note: Shadowed function bristol-0.60.11/bristol/aksdco.c:131:56: note: Shadow argument head bristol-0.60.11/bristol/aksdco.c:317:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksdco.c:131:12: note: Shadowed function bristol-0.60.11/bristol/aksdco.c:317:19: note: Shadow argument head bristol-0.60.11/bristol/aksdco.c:550:22: style:inconclusive: Function 'fillPulseWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:550:33: style:inconclusive: Function 'fillPulseWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:550:46: style:inconclusive: Function 'fillPulseWave' argument 3 names different: declaration '' definition 'distort'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:550:61: style:inconclusive: Function 'fillPulseWave' argument 4 names different: declaration '' definition 'gain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:574:20: style:inconclusive: Function 'fillTriWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:574:31: style:inconclusive: Function 'fillTriWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:574:44: style:inconclusive: Function 'fillTriWave' argument 3 names different: declaration '' definition 'distort'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:574:59: style:inconclusive: Function 'fillTriWave' argument 4 names different: declaration '' definition 'gain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:608:21: style:inconclusive: Function 'fillSineWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:608:32: style:inconclusive: Function 'fillSineWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:608:45: style:inconclusive: Function 'fillSineWave' argument 3 names different: declaration '' definition 'distort'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:608:60: style:inconclusive: Function 'fillSineWave' argument 4 names different: declaration '' definition 'gain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:674:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:674:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksdco.c:674:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/aksenv.c:171:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksenv.c:92:12: note: Shadowed function bristol-0.60.11/bristol/aksenv.c:171:19: note: Shadow argument head bristol-0.60.11/bristol/aksenv.c:92:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksenv.c:92:12: note: Shadowed function bristol-0.60.11/bristol/aksenv.c:92:56: note: Shadow argument head bristol-0.60.11/bristol/aksfilter.c:105:45: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksfilter.c:105:1: note: Shadowed function bristol-0.60.11/bristol/aksfilter.c:105:45: note: Shadow argument head bristol-0.60.11/bristol/aksfilter.c:178:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksfilter.c:105:1: note: Shadowed function bristol-0.60.11/bristol/aksfilter.c:178:19: note: Shadow argument head bristol-0.60.11/bristol/aksreverb.c:112:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksreverb.c:64:12: note: Shadowed function bristol-0.60.11/bristol/aksreverb.c:112:19: note: Shadow argument head bristol-0.60.11/bristol/aksreverb.c:79:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/aksreverb.c:64:12: note: Shadowed function bristol-0.60.11/bristol/aksreverb.c:79:56: note: Shadow argument head bristol-0.60.11/bristol/arpdco.c:136:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/arpdco.c:136:12: note: Shadowed function bristol-0.60.11/bristol/arpdco.c:136:56: note: Shadow argument head bristol-0.60.11/bristol/arpdco.c:304:31: style: Argument 'sbuf' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/arpdco.c:73:15: note: Shadowed variable bristol-0.60.11/bristol/arpdco.c:304:31: note: Shadow argument head bristol-0.60.11/bristol/arpdco.c:347:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/arpdco.c:136:12: note: Shadowed function bristol-0.60.11/bristol/arpdco.c:347:19: note: Shadow argument head bristol-0.60.11/bristol/arpdco.c:758:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/arpdco.c:758:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/arpdco.c:758:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audioEngine.c:961:17: style:inconclusive: Function 'a440' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audioEngine.c:961:35: style:inconclusive: Function 'a440' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audioEngine.c:961:44: style:inconclusive: Function 'a440' argument 3 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:1069:29: style:inconclusive: Function 'resetAudioThread' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:1089:24: style:inconclusive: Function 'initPalette' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:1089:46: style:inconclusive: Function 'initPalette' argument 2 names different: declaration '' definition 'palette'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:1118:24: style:inconclusive: Function 'freePalette' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:1118:46: style:inconclusive: Function 'freePalette' argument 2 names different: declaration '' definition 'palette'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:1147:27: style:inconclusive: Function 'initMidiVoices' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:340:24: style:inconclusive: Function 'llgain' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:340:42: style:inconclusive: Function 'llgain' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:340:64: style:inconclusive: Function 'llgain' argument 3 names different: declaration '' definition 'gain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:627:22: style:inconclusive: Function 'mapVelocityCurve' argument 1 names different: declaration '' definition 'velocity'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/audiothread.c:627:38: style:inconclusive: Function 'mapVelocityCurve' argument 2 names different: declaration '' definition 'map'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/bristol/audiothread.c:830:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/audiothread.c:702:6: note: Shadowed declaration bristol-0.60.11/bristol/audiothread.c:830:8: note: Shadow variable head bristol-0.60.11/bristol/audiothread.c:830:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/audiothread.c:702:6: note: Shadowed variable bristol-0.60.11/bristol/audiothread.c:830:8: note: Shadow local variable head bristol-0.60.11/bristol/bit1osc.c:163:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/bit1osc.c:163:12: note: Shadowed function bristol-0.60.11/bristol/bit1osc.c:163:56: note: Shadow argument head bristol-0.60.11/bristol/bit1osc.c:368:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/bit1osc.c:163:12: note: Shadowed function bristol-0.60.11/bristol/bit1osc.c:368:19: note: Shadow argument head bristol-0.60.11/bristol/bit1osc.c:487:66: style: Argument 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bit1osc.c:50:5: note: Shadowed variable bristol-0.60.11/bristol/bit1osc.c:487:66: note: Shadow argument head bristol-0.60.11/bristol/bit1osc.c:728:26: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bit1osc.c:728:44: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bit1osc.c:728:55: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bit1osc.c:806:29: style:inconclusive: Function 'buildBitoneSound' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bit1osc.c:806:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/bit1osc.c:163:12: note: Shadowed function bristol-0.60.11/bristol/bit1osc.c:806:56: note: Shadow argument head bristol-0.60.11/bristol/bit1osc.c:806:56: style:inconclusive: Function 'buildBitoneSound' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristol.c:108:25: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristol.c:58:11: note: Shadowed variable bristol-0.60.11/bristol/bristol.c:108:25: note: Shadow argument head bristol-0.60.11/bristol/bristol.c:960:32: style:inconclusive: Function 'spawnThread' argument 1 names different: declaration '' definition 'threadcode'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristol.c:960:57: style:inconclusive: Function 'spawnThread' argument 2 names different: declaration '' definition 'priority'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/bristol/bristolarp2600.c:1024:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed declaration bristol-0.60.11/bristol/bristolarp2600.c:1024:16: note: Shadow variable head bristol-0.60.11/bristol/bristolarp2600.c:1024:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed variable bristol-0.60.11/bristol/bristolarp2600.c:1024:16: note: Shadow local variable 2.20.0 bristol-0.60.11/bristol/bristolarp2600.c:1025:19: style: Local variable 's' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:359:9: note: Shadowed declaration bristol-0.60.11/bristol/bristolarp2600.c:1025:19: note: Shadow variable head bristol-0.60.11/bristol/bristolarp2600.c:1025:19: style: Local variable 's' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:359:9: note: Shadowed variable bristol-0.60.11/bristol/bristolarp2600.c:1025:19: note: Shadow local variable 2.20.0 bristol-0.60.11/bristol/bristolarp2600.c:548:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed declaration bristol-0.60.11/bristol/bristolarp2600.c:548:16: note: Shadow variable head bristol-0.60.11/bristol/bristolarp2600.c:548:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed variable bristol-0.60.11/bristol/bristolarp2600.c:548:16: note: Shadow local variable 2.20.0 bristol-0.60.11/bristol/bristolarp2600.c:632:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed declaration bristol-0.60.11/bristol/bristolarp2600.c:632:16: note: Shadow variable head bristol-0.60.11/bristol/bristolarp2600.c:632:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed variable bristol-0.60.11/bristol/bristolarp2600.c:632:16: note: Shadow local variable 2.20.0 bristol-0.60.11/bristol/bristolarp2600.c:716:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed declaration bristol-0.60.11/bristol/bristolarp2600.c:716:16: note: Shadow variable head bristol-0.60.11/bristol/bristolarp2600.c:716:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolarp2600.c:358:35: note: Shadowed variable bristol-0.60.11/bristol/bristolarp2600.c:716:16: note: Shadow local variable 2.20.0 bristol-0.60.11/bristol/bristolexplorer.c:517:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolexplorer.c:404:53: note: Shadowed declaration bristol-0.60.11/bristol/bristolexplorer.c:517:16: note: Shadow variable head bristol-0.60.11/bristol/bristolexplorer.c:517:16: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolexplorer.c:404:53: note: Shadowed variable bristol-0.60.11/bristol/bristolexplorer.c:517:16: note: Shadow local variable head bristol-0.60.11/bristol/bristolhammond.c:260:34: style:inconclusive: Function 'operateHammondPostops' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristolhammond.c:260:53: style:inconclusive: Function 'operateHammondPostops' argument 2 names different: declaration '' definition 'baudio'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristolhammond.c:261:15: style:inconclusive: Function 'operateHammondPostops' argument 3 names different: declaration '' definition 'voice'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristolhammond.c:261:38: style:inconclusive: Function 'operateHammondPostops' argument 4 names different: declaration '' definition 'startbuf'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/bristol/bristolhammond.c:263:16: style: Local variable 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolhammond.c:38:26: note: Shadowed declaration bristol-0.60.11/bristol/bristolhammond.c:263:16: note: Shadow variable head bristol-0.60.11/bristol/bristolhammond.c:263:16: style: Local variable 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolhammond.c:38:26: note: Shadowed variable bristol-0.60.11/bristol/bristolhammond.c:263:16: note: Shadow local variable 2.20.0 bristol-0.60.11/bristol/bristolhammond.c:383:6: style: Local variable 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolhammond.c:38:26: note: Shadowed declaration bristol-0.60.11/bristol/bristolhammond.c:383:6: note: Shadow variable head bristol-0.60.11/bristol/bristolhammond.c:383:6: style: Local variable 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolhammond.c:38:26: note: Shadowed variable bristol-0.60.11/bristol/bristolhammond.c:383:6: note: Shadow local variable 2.20.0 bristol-0.60.11/bristol/bristolodyssey.c:412:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolodyssey.c:305:6: note: Shadowed declaration bristol-0.60.11/bristol/bristolodyssey.c:412:8: note: Shadow variable head bristol-0.60.11/bristol/bristolodyssey.c:412:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/bristolodyssey.c:305:6: note: Shadowed variable bristol-0.60.11/bristol/bristolodyssey.c:412:8: note: Shadow local variable head bristol-0.60.11/bristol/bristolsid1.c:674:25: style:inconclusive: Function 'sidClearVoices' argument 1 names different: declaration '' definition 'smods'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristolsid1.c:695:25: style:inconclusive: Function 'sidAssignVoice' argument 1 names different: declaration '' definition 'smods'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristolsid1.c:695:36: style:inconclusive: Function 'sidAssignVoice' argument 2 names different: declaration '' definition 'voice'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristolsid1.c:695:47: style:inconclusive: Function 'sidAssignVoice' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristolsid2.c:674:27: style:inconclusive: Function 'sid2ClearVoices' argument 1 names different: declaration '' definition 'smods'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristolsid2.c:695:27: style:inconclusive: Function 'sid2AssignVoice' argument 1 names different: declaration '' definition 'smods'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristolsid2.c:695:38: style:inconclusive: Function 'sid2AssignVoice' argument 2 names different: declaration '' definition 'voice'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/bristolsid2.c:695:49: style:inconclusive: Function 'sid2AssignVoice' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/cs80env.c:146:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/cs80env.c:94:12: note: Shadowed function bristol-0.60.11/bristol/cs80env.c:146:19: note: Shadow argument head bristol-0.60.11/bristol/cs80env.c:94:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/cs80env.c:94:12: note: Shadowed function bristol-0.60.11/bristol/cs80env.c:94:56: note: Shadow argument head bristol-0.60.11/bristol/cs80osc.c:154:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/cs80osc.c:154:12: note: Shadowed function bristol-0.60.11/bristol/cs80osc.c:154:56: note: Shadow argument head bristol-0.60.11/bristol/cs80osc.c:361:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/cs80osc.c:154:12: note: Shadowed function bristol-0.60.11/bristol/cs80osc.c:361:19: note: Shadow argument head bristol-0.60.11/bristol/cs80osc.c:465:66: style: Argument 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/cs80osc.c:45:5: note: Shadowed variable bristol-0.60.11/bristol/cs80osc.c:465:66: note: Shadow argument head bristol-0.60.11/bristol/cs80osc.c:662:26: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/cs80osc.c:662:44: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/cs80osc.c:662:55: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/cs80osc.c:749:27: style:inconclusive: Function 'buildCs80Sound' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/cs80osc.c:749:54: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/cs80osc.c:154:12: note: Shadowed function bristol-0.60.11/bristol/cs80osc.c:749:54: note: Shadow argument head bristol-0.60.11/bristol/cs80osc.c:749:54: style:inconclusive: Function 'buildCs80Sound' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/dca.c:109:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dca.c:89:12: note: Shadowed function bristol-0.60.11/bristol/dca.c:109:19: note: Shadow argument head bristol-0.60.11/bristol/dca.c:89:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dca.c:89:12: note: Shadowed function bristol-0.60.11/bristol/dca.c:89:56: note: Shadow argument head bristol-0.60.11/bristol/dco.c:113:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dco.c:113:12: note: Shadowed function bristol-0.60.11/bristol/dco.c:113:56: note: Shadow argument head bristol-0.60.11/bristol/dco.c:214:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dco.c:113:12: note: Shadowed function bristol-0.60.11/bristol/dco.c:214:19: note: Shadow argument head bristol-0.60.11/bristol/dco.c:436:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/dco.c:436:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/dco.c:436:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/dimensionD.c:104:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dimensionD.c:62:12: note: Shadowed function bristol-0.60.11/bristol/dimensionD.c:104:56: note: Shadow argument head bristol-0.60.11/bristol/dimensionD.c:153:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dimensionD.c:62:12: note: Shadowed function bristol-0.60.11/bristol/dimensionD.c:153:19: note: Shadow argument head bristol-0.60.11/bristol/dimensionD.c:295:23: style: Argument 'table' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/dimensionD.c:128:14: note: Shadowed variable bristol-0.60.11/bristol/dimensionD.c:295:23: note: Shadow argument head bristol-0.60.11/bristol/dimensionD.c:62:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dimensionD.c:62:12: note: Shadowed function bristol-0.60.11/bristol/dimensionD.c:62:56: note: Shadow argument head bristol-0.60.11/bristol/dxop.c:1166:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/dxop.c:1166:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/dxop.c:1166:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/dxop.c:126:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dxop.c:126:12: note: Shadowed function bristol-0.60.11/bristol/dxop.c:126:56: note: Shadow argument head bristol-0.60.11/bristol/dxop.c:308:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/dxop.c:126:12: note: Shadowed function bristol-0.60.11/bristol/dxop.c:308:19: note: Shadow argument head bristol-0.60.11/bristol/electroswitch.c:110:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/electroswitch.c:94:12: note: Shadowed function bristol-0.60.11/bristol/electroswitch.c:110:19: note: Shadow argument head bristol-0.60.11/bristol/env5stage.c:132:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/env5stage.c:132:12: note: Shadowed function bristol-0.60.11/bristol/env5stage.c:132:56: note: Shadow argument head bristol-0.60.11/bristol/env5stage.c:200:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/env5stage.c:132:12: note: Shadowed function bristol-0.60.11/bristol/env5stage.c:200:19: note: Shadow argument head bristol-0.60.11/bristol/envelope.c:203:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/envelope.c:94:12: note: Shadowed function bristol-0.60.11/bristol/envelope.c:203:19: note: Shadow argument head bristol-0.60.11/bristol/envelope.c:94:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/envelope.c:94:12: note: Shadowed function bristol-0.60.11/bristol/envelope.c:94:56: note: Shadow argument head bristol-0.60.11/bristol/expdco.c:127:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/expdco.c:127:12: note: Shadowed function bristol-0.60.11/bristol/expdco.c:127:56: note: Shadow argument head bristol-0.60.11/bristol/expdco.c:213:31: style: Argument 'sbuf' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/expdco.c:62:15: note: Shadowed variable bristol-0.60.11/bristol/expdco.c:213:31: note: Shadow argument head bristol-0.60.11/bristol/expdco.c:254:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/expdco.c:127:12: note: Shadowed function bristol-0.60.11/bristol/expdco.c:254:19: note: Shadow argument head bristol-0.60.11/bristol/expdco.c:635:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/expdco.c:635:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/expdco.c:635:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/filter.c:212:45: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter.c:212:1: note: Shadowed function bristol-0.60.11/bristol/filter.c:212:45: note: Shadow argument head bristol-0.60.11/bristol/filter.c:343:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter.c:212:1: note: Shadowed function bristol-0.60.11/bristol/filter.c:343:19: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:1100:69: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:1100:69: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:1238:68: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:1238:68: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:1356:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:1356:19: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:178:45: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:178:45: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:266:63: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:266:63: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:360:65: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:360:65: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:476:66: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:476:66: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:613:66: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:613:66: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:737:65: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:737:65: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:847:68: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:847:68: note: Shadow argument head bristol-0.60.11/bristol/filter2.c:982:67: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/filter2.c:178:1: note: Shadowed function bristol-0.60.11/bristol/filter2.c:982:67: note: Shadow argument head bristol-0.60.11/bristol/follower.c:100:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/follower.c:63:12: note: Shadowed function bristol-0.60.11/bristol/follower.c:100:19: note: Shadow argument head bristol-0.60.11/bristol/follower.c:63:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/follower.c:63:12: note: Shadowed function bristol-0.60.11/bristol/follower.c:63:56: note: Shadow argument head bristol-0.60.11/bristol/follower.c:88:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/follower.c:63:12: note: Shadowed function bristol-0.60.11/bristol/follower.c:88:56: note: Shadow argument head bristol-0.60.11/bristol/granulardco.c:178:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/granulardco.c:178:12: note: Shadowed function bristol-0.60.11/bristol/granulardco.c:178:56: note: Shadow argument head bristol-0.60.11/bristol/granulardco.c:368:18: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/granulardco.c:178:12: note: Shadowed function bristol-0.60.11/bristol/granulardco.c:368:18: note: Shadow argument head bristol-0.60.11/bristol/granulardco.c:511:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/granulardco.c:178:12: note: Shadowed function bristol-0.60.11/bristol/granulardco.c:511:19: note: Shadow argument head bristol-0.60.11/bristol/granulardco.c:663:50: style: Argument 'samplerate' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/granulardco.c:42:7: note: Shadowed variable bristol-0.60.11/bristol/granulardco.c:663:50: note: Shadow argument head bristol-0.60.11/bristol/granulardco.c:903:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/granulardco.c:903:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/granulardco.c:903:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hammond.c:164:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hammond.c:164:12: note: Shadowed function bristol-0.60.11/bristol/hammond.c:164:56: note: Shadow argument head bristol-0.60.11/bristol/hammond.c:261:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hammond.c:164:12: note: Shadowed function bristol-0.60.11/bristol/hammond.c:261:19: note: Shadow argument head bristol-0.60.11/bristol/hammond.c:377:66: style: Argument 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/hammond.c:49:5: note: Shadowed variable bristol-0.60.11/bristol/hammond.c:377:66: note: Shadow argument head bristol-0.60.11/bristol/hammond.c:563:26: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hammond.c:563:44: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hammond.c:563:55: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hammond.c:607:30: style:inconclusive: Function 'buildHammondSound' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hammond.c:607:54: style:inconclusive: Function 'buildHammondSound' argument 2 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hammond.c:633:28: style:inconclusive: Function 'fillHammondWave' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hammondchorus.c:102:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hammondchorus.c:102:12: note: Shadowed function bristol-0.60.11/bristol/hammondchorus.c:102:56: note: Shadow argument head bristol-0.60.11/bristol/hammondchorus.c:277:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hammondchorus.c:102:12: note: Shadowed function bristol-0.60.11/bristol/hammondchorus.c:277:56: note: Shadow argument head bristol-0.60.11/bristol/hammondchorus.c:314:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hammondchorus.c:102:12: note: Shadowed function bristol-0.60.11/bristol/hammondchorus.c:314:19: note: Shadow argument head bristol-0.60.11/bristol/hammondchorus.c:482:21: style:inconclusive: Function 'fillGainTable' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hammondchorus.c:482:34: style:inconclusive: Function 'fillGainTable' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hammondchorus.c:492:22: style:inconclusive: Function 'fillDrainTable' argument 1 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hammondchorus.c:492:35: style:inconclusive: Function 'fillDrainTable' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/hpf.c:125:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hpf.c:89:12: note: Shadowed function bristol-0.60.11/bristol/hpf.c:125:19: note: Shadow argument head bristol-0.60.11/bristol/hpf.c:89:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/hpf.c:89:12: note: Shadowed function bristol-0.60.11/bristol/hpf.c:89:56: note: Shadow argument head bristol-0.60.11/bristol/junodco.c:127:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/junodco.c:127:12: note: Shadowed function bristol-0.60.11/bristol/junodco.c:127:56: note: Shadow argument head bristol-0.60.11/bristol/junodco.c:227:43: style:inconclusive: Function 'buildJunoWave' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/junodco.c:228:17: style:inconclusive: Function 'buildJunoWave' argument 2 names different: declaration '' definition 'ramp'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/junodco.c:228:39: style:inconclusive: Function 'buildJunoWave' argument 3 names different: declaration '' definition 'rampw'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/junodco.c:229:17: style:inconclusive: Function 'buildJunoWave' argument 4 names different: declaration '' definition 'tri'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/junodco.c:229:38: style:inconclusive: Function 'buildJunoWave' argument 5 names different: declaration '' definition 'triw'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/junodco.c:272:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/junodco.c:127:12: note: Shadowed function bristol-0.60.11/bristol/junodco.c:272:19: note: Shadow argument head bristol-0.60.11/bristol/junodco.c:539:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/junodco.c:539:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/junodco.c:539:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/lfo.c:118:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/lfo.c:118:12: note: Shadowed function bristol-0.60.11/bristol/lfo.c:118:56: note: Shadow argument head bristol-0.60.11/bristol/lfo.c:198:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/lfo.c:118:12: note: Shadowed function bristol-0.60.11/bristol/lfo.c:198:19: note: Shadow argument head bristol-0.60.11/bristol/lfo.c:480:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/lfo.c:480:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/lfo.c:480:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/midihandlers.c:581:27: style:inconclusive: Function 'buildCurrentTable' argument 1 names different: declaration '' definition 'baudio'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/midihandlers.c:581:41: style:inconclusive: Function 'buildCurrentTable' argument 2 names different: declaration '' definition 'gtune'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/bristol/midihandlers.c:847:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midihandlers.c:784:6: note: Shadowed declaration bristol-0.60.11/bristol/midihandlers.c:847:8: note: Shadow variable head bristol-0.60.11/bristol/midihandlers.c:847:8: style: Local variable 'i' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midihandlers.c:784:6: note: Shadowed variable bristol-0.60.11/bristol/midihandlers.c:847:8: note: Shadow local variable head bristol-0.60.11/bristol/midinote.c:321:26: style:inconclusive: Function 'rbMidiNoteOff' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/midinote.c:321:53: style:inconclusive: Function 'rbMidiNoteOff' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/midinote.c:924:25: style:inconclusive: Function 'rbMidiNoteOn' argument 1 names different: declaration '' definition 'audiomain'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/midinote.c:924:52: style:inconclusive: Function 'rbMidiNoteOn' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/midithread.c:166:48: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midithread.c:42:18: note: Shadowed variable bristol-0.60.11/bristol/midithread.c:166:48: note: Shadow argument head bristol-0.60.11/bristol/midithread.c:215:23: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midithread.c:42:18: note: Shadowed variable bristol-0.60.11/bristol/midithread.c:215:23: note: Shadow argument head bristol-0.60.11/bristol/midithread.c:434:30: style:inconclusive: Function 'printMidiMsg' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/midithread.c:48:30: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midithread.c:42:18: note: Shadowed variable bristol-0.60.11/bristol/midithread.c:48:30: note: Shadow argument head bristol-0.60.11/bristol/midithread.c:98:30: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/midithread.c:42:18: note: Shadowed variable bristol-0.60.11/bristol/midithread.c:98:30: note: Shadow argument head bristol-0.60.11/bristol/noise.c:129:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/noise.c:95:12: note: Shadowed function bristol-0.60.11/bristol/noise.c:129:19: note: Shadow argument head bristol-0.60.11/bristol/noise.c:95:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/noise.c:95:12: note: Shadowed function bristol-0.60.11/bristol/noise.c:95:56: note: Shadow argument head bristol-0.60.11/bristol/nro.c:184:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/nro.c:184:12: note: Shadowed function bristol-0.60.11/bristol/nro.c:184:56: note: Shadow argument head bristol-0.60.11/bristol/prophetdco.c:322:34: style:inconclusive: Function 'buildProphetWave' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/prophetdco.c:323:17: style:inconclusive: Function 'buildProphetWave' argument 2 names different: declaration '' definition 'sine'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/prophetdco.c:323:39: style:inconclusive: Function 'buildProphetWave' argument 3 names different: declaration '' definition 'sinew'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/prophetdco.c:324:17: style:inconclusive: Function 'buildProphetWave' argument 4 names different: declaration '' definition 'ramp'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/prophetdco.c:324:39: style:inconclusive: Function 'buildProphetWave' argument 5 names different: declaration '' definition 'rampw'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/prophetdco.c:325:17: style:inconclusive: Function 'buildProphetWave' argument 6 names different: declaration '' definition 'tri'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/prophetdco.c:325:38: style:inconclusive: Function 'buildProphetWave' argument 7 names different: declaration '' definition 'triwave'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/prophetdco.c:343:31: style: Argument 'sbuf' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/prophetdco.c:76:15: note: Shadowed variable bristol-0.60.11/bristol/prophetdco.c:343:31: note: Shadow argument head bristol-0.60.11/bristol/prophetdco.c:831:17: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/prophetdco.c:831:26: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/prophetdco.c:831:37: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/resonator.c:124:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/resonator.c:87:12: note: Shadowed function bristol-0.60.11/bristol/resonator.c:124:19: note: Shadow argument head bristol-0.60.11/bristol/resonator.c:87:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/resonator.c:87:12: note: Shadowed function bristol-0.60.11/bristol/resonator.c:87:56: note: Shadow argument head bristol-0.60.11/bristol/reverb.c:113:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/reverb.c:75:12: note: Shadowed function bristol-0.60.11/bristol/reverb.c:113:19: note: Shadow argument head bristol-0.60.11/bristol/reverb.c:90:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/reverb.c:75:12: note: Shadowed function bristol-0.60.11/bristol/reverb.c:90:56: note: Shadow argument head bristol-0.60.11/bristol/ringmod.c:115:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/ringmod.c:94:12: note: Shadowed function bristol-0.60.11/bristol/ringmod.c:115:19: note: Shadow argument head bristol-0.60.11/bristol/ringmod.c:94:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/ringmod.c:94:12: note: Shadowed function bristol-0.60.11/bristol/ringmod.c:94:56: note: Shadow argument head bristol-0.60.11/bristol/rotary.c:113:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/rotary.c:113:12: note: Shadowed function bristol-0.60.11/bristol/rotary.c:113:56: note: Shadow argument head bristol-0.60.11/bristol/rotary.c:156:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/rotary.c:113:12: note: Shadowed function bristol-0.60.11/bristol/rotary.c:156:56: note: Shadow argument head bristol-0.60.11/bristol/rotary.c:323:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/rotary.c:113:12: note: Shadowed function bristol-0.60.11/bristol/rotary.c:323:19: note: Shadow argument head bristol-0.60.11/bristol/rotary.c:572:28: style:inconclusive: Function 'newValvify' argument 1 names different: declaration '' definition 'busData'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/rotary.c:572:50: style:inconclusive: Function 'newValvify' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/rotary.c:572:72: style:inconclusive: Function 'newValvify' argument 3 names different: declaration '' definition 'valve'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/rotary.c:604:23: style: Argument 'table' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/rotary.c:176:14: note: Shadowed variable bristol-0.60.11/bristol/rotary.c:604:23: note: Shadow argument head bristol-0.60.11/bristol/sdco.c:126:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/sdco.c:126:12: note: Shadowed function bristol-0.60.11/bristol/sdco.c:126:56: note: Shadow argument head bristol-0.60.11/bristol/sdco.c:215:48: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/sdco.c:126:12: note: Shadowed function bristol-0.60.11/bristol/sdco.c:215:48: note: Shadow argument head bristol-0.60.11/bristol/sdco.c:301:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/sdco.c:126:12: note: Shadowed function bristol-0.60.11/bristol/sdco.c:301:19: note: Shadow argument head bristol-0.60.11/bristol/sdco.c:425:21: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/sdco.c:425:32: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/soundManager.c:141:63: style: Argument 'audiomain' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/soundManager.c:24:18: note: Shadowed variable bristol-0.60.11/bristol/soundManager.c:141:63: note: Shadow argument head bristol-0.60.11/bristol/thesermon.c:1062:61: style: Argument 'gearbox' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/thesermon.c:153:12: note: Shadowed variable bristol-0.60.11/bristol/thesermon.c:1062:61: note: Shadow argument head bristol-0.60.11/bristol/thesermon.c:1875:32: style:inconclusive: Function 'fillsquarewave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/thesermon.c:1875:50: style:inconclusive: Function 'fillsquarewave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/thesermon.c:1876:17: style:inconclusive: Function 'fillsquarewave' argument 3 names different: declaration '' definition 'reach'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/thesermon.c:1876:28: style:inconclusive: Function 'fillsquarewave' argument 4 names different: declaration '' definition 'compress'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/thesermon.c:1917:29: style:inconclusive: Function 'filltriwave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/thesermon.c:1917:47: style:inconclusive: Function 'filltriwave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/thesermon.c:1918:17: style:inconclusive: Function 'filltriwave' argument 3 names different: declaration '' definition 'reach'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/thesermon.c:1918:28: style:inconclusive: Function 'filltriwave' argument 4 names different: declaration '' definition 'compress'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/thesermon.c:582:18: style: Condition 'j>halfway' is always false [knownConditionTrueFalse] 2.20.0 bristol-0.60.11/bristol/thesermon.c:849:15: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] head bristol-0.60.11/bristol/thesermon.c:944:44: style: Argument 'bright' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/thesermon.c:156:12: note: Shadowed variable bristol-0.60.11/bristol/thesermon.c:944:44: note: Shadow argument head bristol-0.60.11/bristol/trilogyosc.c:151:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/trilogyosc.c:151:12: note: Shadowed function bristol-0.60.11/bristol/trilogyosc.c:151:56: note: Shadow argument head bristol-0.60.11/bristol/trilogyosc.c:320:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/trilogyosc.c:151:12: note: Shadowed function bristol-0.60.11/bristol/trilogyosc.c:320:19: note: Shadow argument head bristol-0.60.11/bristol/trilogyosc.c:419:69: style: Argument 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/trilogyosc.c:44:5: note: Shadowed variable bristol-0.60.11/bristol/trilogyosc.c:419:69: note: Shadow argument head bristol-0.60.11/bristol/trilogyosc.c:654:26: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/trilogyosc.c:654:44: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/trilogyosc.c:654:55: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/trilogyosc.c:831:30: style:inconclusive: Function 'buildTrilogySound' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/trilogyosc.c:831:57: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/trilogyosc.c:151:12: note: Shadowed function bristol-0.60.11/bristol/trilogyosc.c:831:57: note: Shadow argument head bristol-0.60.11/bristol/trilogyosc.c:831:57: style:inconclusive: Function 'buildTrilogySound' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/vibrachorus.c:110:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/vibrachorus.c:60:12: note: Shadowed function bristol-0.60.11/bristol/vibrachorus.c:110:19: note: Shadow argument head bristol-0.60.11/bristol/vibrachorus.c:221:23: style: Argument 'table' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/vibrachorus.c:102:14: note: Shadowed variable bristol-0.60.11/bristol/vibrachorus.c:221:23: note: Shadow argument head bristol-0.60.11/bristol/vibrachorus.c:60:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/vibrachorus.c:60:12: note: Shadowed function bristol-0.60.11/bristol/vibrachorus.c:60:56: note: Shadow argument head bristol-0.60.11/bristol/vibrachorus.c:86:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/vibrachorus.c:60:12: note: Shadowed function bristol-0.60.11/bristol/vibrachorus.c:86:56: note: Shadow argument head bristol-0.60.11/bristol/vox.c:151:56: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/vox.c:151:12: note: Shadowed function bristol-0.60.11/bristol/vox.c:151:56: note: Shadow argument head bristol-0.60.11/bristol/vox.c:214:19: style: Argument 'param' shadows outer function [shadowFunction] bristol-0.60.11/bristol/vox.c:151:12: note: Shadowed function bristol-0.60.11/bristol/vox.c:214:19: note: Shadow argument head bristol-0.60.11/bristol/vox.c:286:65: style: Argument 'samplecount' shadows outer variable [shadowVariable] bristol-0.60.11/bristol/vox.c:44:5: note: Shadowed variable bristol-0.60.11/bristol/vox.c:286:65: note: Shadow argument head bristol-0.60.11/bristol/vox.c:448:26: style:inconclusive: Function 'fillWave' argument 1 names different: declaration '' definition 'mem'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/vox.c:448:44: style:inconclusive: Function 'fillWave' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/vox.c:448:55: style:inconclusive: Function 'fillWave' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/vox.c:493:26: style:inconclusive: Function 'buildVoxSound' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/vox.c:493:53: style:inconclusive: Function 'buildVoxSound' argument 2 names different: declaration '' definition 'params'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/vox.c:493:75: style:inconclusive: Function 'buildVoxSound' argument 3 names different: declaration '' definition 'parm'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/vox.c:519:24: style:inconclusive: Function 'fillVoxWave' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/vox.c:519:38: style:inconclusive: Function 'fillVoxWave' argument 2 names different: declaration '' definition 'form'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/vox.c:684:26: style:inconclusive: Function 'fillVoxM2Wave' argument 1 names different: declaration '' definition 'operator'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/bristol/vox.c:684:53: style:inconclusive: Function 'fillVoxM2Wave' argument 2 names different: declaration '' definition 'params'. [funcArgNamesDifferentUnnamed] 2.20.0 bristol-0.60.11/libbrighton/brightonDevice.c:248:14: style: Local variable 'xh' shadows outer variable [shadowVariable] bristol-0.60.11/libbrighton/brightonDevice.c:202:27: note: Shadowed declaration bristol-0.60.11/libbrighton/brightonDevice.c:248:14: note: Shadow variable head bristol-0.60.11/libbrighton/brightonDevice.c:248:14: style: Local variable 'xh' shadows outer variable [shadowVariable] bristol-0.60.11/libbrighton/brightonDevice.c:202:27: note: Shadowed variable bristol-0.60.11/libbrighton/brightonDevice.c:248:14: note: Shadow local variable head bristol-0.60.11/libbrighton/brightonLever.c:44:21: style: Variable 'panel' can be declared as pointer to const [constVariablePointer] head bristol-0.60.11/libbrighton/brightonXpmRead.c:334:14: style:inconclusive: Function 'hex2num' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbrighton/brightonXpmRead.c:365:20: style:inconclusive: Function 'convertcolor' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbrighton/brightonXpmRead.c:392:30: style:inconclusive: Function 'convertindex' argument 1 names different: declaration '' definition 'bitmap'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbrighton/brightonXpmRead.c:392:44: style:inconclusive: Function 'convertindex' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbrighton/brightonXpmRead.c:392:54: style:inconclusive: Function 'convertindex' argument 3 names different: declaration '' definition 'bpc'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbrighton/brightonXpmRead.c:407:29: style:inconclusive: Function 'xpmchar2num' argument 1 names different: declaration '' definition 'bitmap'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbrighton/brightonXpmRead.c:407:42: style:inconclusive: Function 'xpmchar2num' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristol/audioRoutines.c:134:35: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] head bristol-0.60.11/libbristolaudio/audioEngineOSS.c:253:12: style:inconclusive: Function 'checkAudioCaps2' argument 1 names different: declaration '' definition 'audioDev'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolaudio/audioEngineOSS.c:254:12: style:inconclusive: Function 'checkAudioCaps2' argument 3 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolaudio/audioEngineOSS.c:254:5: style:inconclusive: Function 'checkAudioCaps2' argument 2 names different: declaration '' definition 'devID'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:0: style:inconclusive: Function 'setAudioOSS' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:0: style:inconclusive: Function 'setAudioOSS' argument 3 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:0: style:inconclusive: Function 'setAudioOSS' argument 4 names different: declaration '' definition 'valueL'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:0: style:inconclusive: Function 'setAudioOSS' argument 5 names different: declaration '' definition 'valueR'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolaudio/audioGUIOSS.c:94:12: style:inconclusive: Function 'setAudioOSS' argument 2 names different: declaration '' definition 'audioDev'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1263:20: style:inconclusive: Function 'bSidIOAnalogue' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1263:30: style:inconclusive: Function 'bSidIOAnalogue' argument 2 names different: declaration '' definition 'a_in'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1402:18: style:inconclusive: Function 'bSidIODetune' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1402:28: style:inconclusive: Function 'bSidIODetune' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1414:16: style:inconclusive: Function 'bSidIOGain' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1414:26: style:inconclusive: Function 'bSidIOGain' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1422:19: style:inconclusive: Function 'bSidIOLeakage' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1422:29: style:inconclusive: Function 'bSidIOLeakage' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1430:18: style:inconclusive: Function 'bSidIODCBias' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1430:28: style:inconclusive: Function 'bSidIODCBias' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1438:20: style:inconclusive: Function 'bSidIOOberheim' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1438:30: style:inconclusive: Function 'bSidIOOberheim' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1467:19: style:inconclusive: Function 'bSidIOSNRatio' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1467:29: style:inconclusive: Function 'bSidIOSNRatio' argument 2 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1476:19: style:inconclusive: Function 'bSidIODestroy' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1476:29: style:inconclusive: Function 'bSidIODestroy' argument 2 names different: declaration '' definition 'samplerate'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1492:16: style:inconclusive: Function 'bSidIOInit' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:1492:26: style:inconclusive: Function 'bSidIOInit' argument 2 names different: declaration '' definition 'samplerate'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:518:13: style:inconclusive: Function 'bSidGet' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:518:31: style:inconclusive: Function 'bSidGet' argument 2 names different: declaration '' definition 'comm'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolic/sid.c:518:51: style:inconclusive: Function 'bSidGet' argument 3 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolmidi/interface.c:673:63: style: Argument 'velocity' shadows outer variable [shadowVariable] bristol-0.60.11/libbristolmidi/interface.c:830:12: note: Shadowed variable bristol-0.60.11/libbristolmidi/interface.c:673:63: note: Shadow argument 2.20.0 bristol-0.60.11/libbristolmidi/midiFileMgt.c:641:17: style: Local variable 'tv' shadows outer variable [shadowVariable] bristol-0.60.11/libbristolmidi/midiFileMgt.c:787:23: note: Shadowed declaration bristol-0.60.11/libbristolmidi/midiFileMgt.c:641:17: note: Shadow variable head bristol-0.60.11/libbristolmidi/midiFileMgt.c:641:17: style: Local variable 'tv' shadows outer variable [shadowVariable] bristol-0.60.11/libbristolmidi/midiFileMgt.c:787:23: note: Shadowed variable bristol-0.60.11/libbristolmidi/midiFileMgt.c:641:17: note: Shadow local variable head bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:104:28: style:inconclusive: Function 'bristolMidiTCPActive' argument 1 names different: declaration '' definition 'host'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:104:38: style:inconclusive: Function 'bristolMidiTCPActive' argument 2 names different: declaration '' definition 'conntype'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:104:52: style:inconclusive: Function 'bristolMidiTCPActive' argument 3 names different: declaration '' definition 'chan'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:104:62: style:inconclusive: Function 'bristolMidiTCPActive' argument 4 names different: declaration '' definition 'msgs'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:105:26: style:inconclusive: Function 'bristolMidiTCPActive' argument 6 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:105:37: style:inconclusive: Function 'bristolMidiTCPActive' argument 7 names different: declaration '' definition 'dev'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:105:46: style:inconclusive: Function 'bristolMidiTCPActive' argument 8 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] head bristol-0.60.11/libbristolmidi/midiTCPDevMan.c:105:7: style:inconclusive: Function 'bristolMidiTCPActive' argument 5 names different: declaration '' definition 'callback'. [funcArgNamesDifferentUnnamed] DONE