2024-04-23 07:18 ftp://ftp.de.debian.org/debian/pool/main/x/xboard/xboard_4.9.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: 642cdfd (2024-04-23 07:24:14 +0200) count: 1302 1302 elapsed-time: 372.0 366.3 head-timing-info: old-timing-info: head results: xboard-4.9.1/backend.c:771:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] xboard-4.9.1/backend.c:1502:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] xboard-4.9.1/backend.c:1624:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] xboard-4.9.1/backend.c:8980:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xboard-4.9.1/backend.c:11129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] xboard-4.9.1/backend.c:12089:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] xboard-4.9.1/backend.c:12472:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] xboard-4.9.1/backend.c:13526:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] xboard-4.9.1/backend.c:13720:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xboard-4.9.1/backend.c:14100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xboard-4.9.1/backend.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] xboard-4.9.1/backend.c:7442:76: style:inconclusive: Boolean expression 'killX<0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] xboard-4.9.1/backend.c:16826:41: style:inconclusive: Boolean expression '!score' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] xboard-4.9.1/backend.c:8628:2: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xboard-4.9.1/backend.c:12063:2: warning:inconclusive: The buffer 'engineVariant' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xboard-4.9.1/backend.c:11031:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xboard-4.9.1/backend.c:18204:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xboard-4.9.1/backend.c:7442:76: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] xboard-4.9.1/backend.c:11488:59: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] xboard-4.9.1/backend.c:16826:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] xboard-4.9.1/backend.c:9961:13: style: Redundant condition: The condition '*p' is redundant since '*p == ' '' is sufficient. [redundantCondition] xboard-4.9.1/backend.c:15267:17: style: The statement 'if (gameFileFP!=NULL) gameFileFP=NULL' is logically equivalent to 'gameFileFP=NULL'. [duplicateConditionalAssign] xboard-4.9.1/backend.c:15268:17: note: Assignment 'gameFileFP=NULL' xboard-4.9.1/backend.c:15267:17: note: Condition 'gameFileFP!=NULL' is redundant xboard-4.9.1/backend.c:2139:5: style: Condition 'p' is always true [knownConditionTrueFalse] xboard-4.9.1/backend.c:2720:10: style: Condition 'u=1' is always true [knownConditionTrueFalse] xboard-4.9.1/backend.c:3318:79: style: Condition 'sscanf(star_match[1],"%d",&channel),1' is always true [knownConditionTrueFalse] xboard-4.9.1/backend.c:3319:82: style: Condition 'sscanf(star_match[2],"%d",&channel),1' is always true [knownConditionTrueFalse] xboard-4.9.1/backend.c:3320:85: style: Condition 'sscanf(star_match[3],"%d",&channel),1' is always true [knownConditionTrueFalse] xboard-4.9.1/backend.c:5698:11: style: Condition 'valid' is always true [knownConditionTrueFalse] xboard-4.9.1/backend.c:12761:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] xboard-4.9.1/backend.c:2718:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:2719:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:2721:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:2722:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:3323:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:4233:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:4263:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:4375:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:8794:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:8795:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:9144:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:9148:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:9168:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:9189:33: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:9274:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:9496:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:9736:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:9900:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:9922:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:9986:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:11241:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:13612:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:13615:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:17174:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/backend.c:1044:47: warning: Either the condition 'q' is redundant or there is possible null pointer dereference: q. [nullPointerRedundantCheck] xboard-4.9.1/backend.c:1047:5: note: Assuming that condition 'q' is not redundant xboard-4.9.1/backend.c:1044:47: note: Null pointer dereference xboard-4.9.1/backend.c:1046:52: warning: Either the condition 'q' is redundant or there is possible null pointer dereference: q. [nullPointerRedundantCheck] xboard-4.9.1/backend.c:1047:5: note: Assuming that condition 'q' is not redundant xboard-4.9.1/backend.c:1046:52: note: Null pointer dereference xboard-4.9.1/backend.c:8282:69: warning: Possible null pointer dereference: cps [nullPointer] xboard-4.9.1/backend.c:7284:17: note: Calling function 'Adjudicate', 1st argument 'NULL' value is 0 xboard-4.9.1/backend.c:8282:69: note: Null pointer dereference xboard-4.9.1/backend.c:19130:43: warning: Either the condition 'q' is redundant or there is possible null pointer dereference: q. [nullPointerRedundantCheck] xboard-4.9.1/backend.c:19133:5: note: Assuming that condition 'q' is not redundant xboard-4.9.1/backend.c:19130:43: note: Null pointer dereference xboard-4.9.1/backend.c:19132:48: warning: Either the condition 'q' is redundant or there is possible null pointer dereference: q. [nullPointerRedundantCheck] xboard-4.9.1/backend.c:19133:5: note: Assuming that condition 'q' is not redundant xboard-4.9.1/backend.c:19132:48: note: Null pointer dereference xboard-4.9.1/backend.c:974:10: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] xboard-4.9.1/backend.c:968:42: note: p is initialized xboard-4.9.1/backend.c:974:10: note: p is overwritten xboard-4.9.1/backend.c:4734:11: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] xboard-4.9.1/backend.c:4733:11: note: r is assigned xboard-4.9.1/backend.c:4734:11: note: r is overwritten xboard-4.9.1/backend.c:17220:18: style: Variable 'opt->target' is reassigned a value before the old one has been used. [redundantAssignment] xboard-4.9.1/backend.c:17218:18: note: opt->target is assigned xboard-4.9.1/backend.c:17220:18: note: opt->target is overwritten xboard-4.9.1/backend.c:17225:18: style: Variable 'opt->target' is reassigned a value before the old one has been used. [redundantAssignment] xboard-4.9.1/backend.c:17223:18: note: opt->target is assigned xboard-4.9.1/backend.c:17225:18: note: opt->target is overwritten xboard-4.9.1/backend.c:17190:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] xboard-4.9.1/backend.c:989:32: style: Local variable 'command' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:11098:7: note: Shadowed declaration xboard-4.9.1/backend.c:989:32: note: Shadow variable xboard-4.9.1/backend.c:1611:10: style: Local variable 'w' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:36: note: Shadowed declaration xboard-4.9.1/backend.c:1611:10: note: Shadow variable xboard-4.9.1/backend.c:1611:13: style: Local variable 'h' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:33: note: Shadowed declaration xboard-4.9.1/backend.c:1611:13: note: Shadow variable xboard-4.9.1/backend.c:2784:40: style: Local variable 'second' shadows outer variable [shadowVariable] xboard-4.9.1/backend.h:391:33: note: Shadowed declaration xboard-4.9.1/backend.c:2784:40: note: Shadow variable xboard-4.9.1/backend.c:3098:12: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2853:11: note: Shadowed declaration xboard-4.9.1/backend.c:3098:12: note: Shadow variable xboard-4.9.1/backend.c:3200:13: style: Local variable 'buf' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2841:17: note: Shadowed declaration xboard-4.9.1/backend.c:3200:13: note: Shadow variable xboard-4.9.1/backend.c:3247:10: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2853:11: note: Shadowed declaration xboard-4.9.1/backend.c:3247:10: note: Shadow variable xboard-4.9.1/backend.c:3297:13: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2853:11: note: Shadowed declaration xboard-4.9.1/backend.c:3297:13: note: Shadow variable xboard-4.9.1/backend.c:3322:7: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2853:11: note: Shadowed declaration xboard-4.9.1/backend.c:3322:7: note: Shadow variable xboard-4.9.1/backend.c:4158:14: style: Local variable 'str' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2847:10: note: Shadowed declaration xboard-4.9.1/backend.c:4158:14: note: Shadow variable xboard-4.9.1/backend.c:4349:9: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:4349:9: note: Shadow variable xboard-4.9.1/backend.c:4349:16: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:4349:16: note: Shadow variable xboard-4.9.1/backend.c:4349:23: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:4349:23: note: Shadow variable xboard-4.9.1/backend.c:4349:28: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:4349:28: note: Shadow variable xboard-4.9.1/backend.c:4364:21: style: Local variable 'j' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:4340:9: note: Shadowed declaration xboard-4.9.1/backend.c:4364:21: note: Shadow variable xboard-4.9.1/backend.c:4696:14: style: Local variable 'j' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:4340:9: note: Shadowed declaration xboard-4.9.1/backend.c:4696:14: note: Shadow variable xboard-4.9.1/backend.c:5150:13: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:5150:13: note: Shadow variable xboard-4.9.1/backend.c:5151:13: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:5151:13: note: Shadow variable xboard-4.9.1/backend.c:5152:13: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:5152:13: note: Shadow variable xboard-4.9.1/backend.c:5153:13: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:5153:13: note: Shadow variable xboard-4.9.1/backend.c:5305:31: style: Local variable 'command' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:11098:7: note: Shadowed declaration xboard-4.9.1/backend.c:5305:31: note: Shadow variable xboard-4.9.1/backend.c:5646:7: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:5646:7: note: Shadow variable xboard-4.9.1/backend.c:5646:14: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:5646:14: note: Shadow variable xboard-4.9.1/backend.c:5646:21: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:5646:21: note: Shadow variable xboard-4.9.1/backend.c:5646:26: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:5646:26: note: Shadow variable xboard-4.9.1/backend.c:5947:12: style: Local variable 'first' shadows outer variable [shadowVariable] xboard-4.9.1/backend.h:391:26: note: Shadowed declaration xboard-4.9.1/backend.c:5947:12: note: Shadow variable xboard-4.9.1/backend.c:6496:25: style: Local variable 'right' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:7542:9: note: Shadowed declaration xboard-4.9.1/backend.c:6496:25: note: Shadow variable xboard-4.9.1/backend.c:7550:16: style: Local variable 'second' shadows outer variable [shadowVariable] xboard-4.9.1/backend.h:391:33: note: Shadowed declaration xboard-4.9.1/backend.c:7550:16: note: Shadow variable xboard-4.9.1/backend.c:7874:14: style: Local variable 'piece' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:7552:17: note: Shadowed declaration xboard-4.9.1/backend.c:7874:14: note: Shadow variable xboard-4.9.1/backend.c:8111:12: style: Local variable 'w' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:36: note: Shadowed declaration xboard-4.9.1/backend.c:8111:12: note: Shadow variable xboard-4.9.1/backend.c:8340:11: style: Local variable 'i' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:8288:65: note: Shadowed declaration xboard-4.9.1/backend.c:8340:11: note: Shadow variable xboard-4.9.1/backend.c:8670:10: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:8670:10: note: Shadow variable xboard-4.9.1/backend.c:8670:17: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:8670:17: note: Shadow variable xboard-4.9.1/backend.c:8670:24: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:8670:24: note: Shadow variable xboard-4.9.1/backend.c:8670:29: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:8670:29: note: Shadow variable xboard-4.9.1/backend.c:8738:9: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:8738:9: note: Shadow variable xboard-4.9.1/backend.c:8738:16: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:8738:16: note: Shadow variable xboard-4.9.1/backend.c:8738:23: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:8738:23: note: Shadow variable xboard-4.9.1/backend.c:8738:28: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:8738:28: note: Shadow variable xboard-4.9.1/backend.c:8780:12: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:8741:11: note: Shadowed declaration xboard-4.9.1/backend.c:8780:12: note: Shadow variable xboard-4.9.1/backend.c:8900:21: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:8741:11: note: Shadowed declaration xboard-4.9.1/backend.c:8900:21: note: Shadow variable xboard-4.9.1/backend.c:8933:22: style: Local variable 'moveType' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:8739:15: note: Shadowed declaration xboard-4.9.1/backend.c:8933:22: note: Shadow variable xboard-4.9.1/backend.c:9141:18: style: Local variable 'w' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:36: note: Shadowed declaration xboard-4.9.1/backend.c:9141:18: note: Shadow variable xboard-4.9.1/backend.c:9141:21: style: Local variable 'h' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:33: note: Shadowed declaration xboard-4.9.1/backend.c:9141:21: note: Shadow variable xboard-4.9.1/backend.c:9170:13: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:8741:11: note: Shadowed declaration xboard-4.9.1/backend.c:9170:13: note: Shadow variable xboard-4.9.1/backend.c:9529:8: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:8741:11: note: Shadowed declaration xboard-4.9.1/backend.c:9529:8: note: Shadow variable xboard-4.9.1/backend.c:9541:8: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:8741:11: note: Shadowed declaration xboard-4.9.1/backend.c:9541:8: note: Shadow variable xboard-4.9.1/backend.c:9558:8: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:8741:11: note: Shadowed declaration xboard-4.9.1/backend.c:9558:8: note: Shadow variable xboard-4.9.1/backend.c:9763:27: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:8741:11: note: Shadowed declaration xboard-4.9.1/backend.c:9763:27: note: Shadow variable xboard-4.9.1/backend.c:9779:27: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:8741:11: note: Shadowed declaration xboard-4.9.1/backend.c:9779:27: note: Shadow variable xboard-4.9.1/backend.c:9779:42: style: Local variable 'solved' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:9734:10: note: Shadowed declaration xboard-4.9.1/backend.c:9779:42: note: Shadow variable xboard-4.9.1/backend.c:10032:9: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:10032:9: note: Shadow variable xboard-4.9.1/backend.c:10032:16: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:10032:16: note: Shadow variable xboard-4.9.1/backend.c:10032:23: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:10032:23: note: Shadow variable xboard-4.9.1/backend.c:10032:28: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:10032:28: note: Shadow variable xboard-4.9.1/backend.c:10473:14: style: Local variable 'piece' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:10215:43: note: Shadowed declaration xboard-4.9.1/backend.c:10473:14: note: Shadow variable xboard-4.9.1/backend.c:10644:26: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:10588:17: note: Shadowed declaration xboard-4.9.1/backend.c:10644:26: note: Shadow variable xboard-4.9.1/backend.c:10868:10: style: Local variable 'w' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:36: note: Shadowed declaration xboard-4.9.1/backend.c:10868:10: note: Shadow variable xboard-4.9.1/backend.c:10868:13: style: Local variable 'h' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:33: note: Shadowed declaration xboard-4.9.1/backend.c:10868:13: note: Shadow variable xboard-4.9.1/backend.c:11134:42: style: Local variable 'w' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:36: note: Shadowed declaration xboard-4.9.1/backend.c:11134:42: note: Shadow variable xboard-4.9.1/backend.c:11257:9: style: Local variable 'h' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:33: note: Shadowed declaration xboard-4.9.1/backend.c:11257:9: note: Shadow variable xboard-4.9.1/backend.c:11309:25: style: Local variable 'engineName' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:956:14: note: Shadowed declaration xboard-4.9.1/backend.c:11309:25: note: Shadow variable xboard-4.9.1/backend.c:11738:8: style: Local variable 'buf' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:11553:10: note: Shadowed declaration xboard-4.9.1/backend.c:11738:8: note: Shadow variable xboard-4.9.1/backend.c:11822:13: style: Local variable 'buf' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:11553:10: note: Shadowed declaration xboard-4.9.1/backend.c:11822:13: note: Shadow variable xboard-4.9.1/backend.c:11848:13: style: Local variable 'buf' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:11553:10: note: Shadowed declaration xboard-4.9.1/backend.c:11848:13: note: Shadow variable xboard-4.9.1/backend.c:12148:9: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:12148:9: note: Shadow variable xboard-4.9.1/backend.c:12148:16: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:12148:16: note: Shadow variable xboard-4.9.1/backend.c:12148:23: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:12148:23: note: Shadow variable xboard-4.9.1/backend.c:12148:28: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:12148:28: note: Shadow variable xboard-4.9.1/backend.c:12225:9: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:12225:9: note: Shadow variable xboard-4.9.1/backend.c:12225:20: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:12225:20: note: Shadow variable xboard-4.9.1/backend.c:12225:31: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:12225:31: note: Shadow variable xboard-4.9.1/backend.c:12225:40: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:12225:40: note: Shadow variable xboard-4.9.1/backend.c:12506:9: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:12506:9: note: Shadow variable xboard-4.9.1/backend.c:12506:16: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:12506:16: note: Shadow variable xboard-4.9.1/backend.c:12506:23: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:12506:23: note: Shadow variable xboard-4.9.1/backend.c:12506:28: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:12506:28: note: Shadow variable xboard-4.9.1/backend.c:12920:9: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:12920:9: note: Shadow variable xboard-4.9.1/backend.c:12920:16: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:12920:16: note: Shadow variable xboard-4.9.1/backend.c:12920:23: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:12920:23: note: Shadow variable xboard-4.9.1/backend.c:12920:28: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:12920:28: note: Shadow variable xboard-4.9.1/backend.c:13286:19: style: Local variable 'i' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:13027:25: note: Shadowed declaration xboard-4.9.1/backend.c:13286:19: note: Shadow variable xboard-4.9.1/backend.c:13317:17: style: Local variable 'v' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:13030:18: note: Shadowed declaration xboard-4.9.1/backend.c:13317:17: note: Shadow variable xboard-4.9.1/backend.c:13335:6: style: Local variable 'i' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:13027:25: note: Shadowed declaration xboard-4.9.1/backend.c:13335:6: note: Shadow variable xboard-4.9.1/backend.c:13476:11: style: Local variable 'w' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:36: note: Shadowed declaration xboard-4.9.1/backend.c:13476:11: note: Shadow variable xboard-4.9.1/backend.c:13606:8: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:13543:11: note: Shadowed declaration xboard-4.9.1/backend.c:13606:8: note: Shadow variable xboard-4.9.1/backend.c:13656:5: style: Local variable 'i' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:13545:9: note: Shadowed declaration xboard-4.9.1/backend.c:13656:5: note: Shadow variable xboard-4.9.1/backend.c:13656:8: style: Local variable 'j' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:13545:12: note: Shadowed declaration xboard-4.9.1/backend.c:13656:8: note: Shadow variable xboard-4.9.1/backend.c:15505:56: style: Local variable 'nullBoard' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:6992:27: note: Shadowed declaration xboard-4.9.1/backend.c:15505:56: note: Shadow variable xboard-4.9.1/backend.c:15993:6: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:15993:6: note: Shadow variable xboard-4.9.1/backend.c:15993:13: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:15993:13: note: Shadow variable xboard-4.9.1/backend.c:15993:20: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:15993:20: note: Shadow variable xboard-4.9.1/backend.c:15993:25: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:15993:25: note: Shadow variable xboard-4.9.1/backend.c:16105:6: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:16105:6: note: Shadow variable xboard-4.9.1/backend.c:16105:13: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:16105:13: note: Shadow variable xboard-4.9.1/backend.c:16105:20: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:16105:20: note: Shadow variable xboard-4.9.1/backend.c:16105:25: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:16105:25: note: Shadow variable xboard-4.9.1/backend.c:16669:11: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:16642:11: note: Shadowed declaration xboard-4.9.1/backend.c:16669:11: note: Shadow variable xboard-4.9.1/backend.c:17496:9: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:17496:9: note: Shadow variable xboard-4.9.1/backend.c:17496:16: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:17496:16: note: Shadow variable xboard-4.9.1/backend.c:17496:23: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:17496:23: note: Shadow variable xboard-4.9.1/backend.c:17496:28: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:17496:28: note: Shadow variable xboard-4.9.1/backend.c:18063:10: style: Local variable 'second' shadows outer variable [shadowVariable] xboard-4.9.1/backend.h:391:33: note: Shadowed declaration xboard-4.9.1/backend.c:18063:10: note: Shadow variable xboard-4.9.1/backend.c:18214:15: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/backend.c:18214:15: note: Shadow variable xboard-4.9.1/backend.c:18214:22: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/backend.c:18214:22: note: Shadow variable xboard-4.9.1/backend.c:18214:29: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/backend.c:18214:29: note: Shadow variable xboard-4.9.1/backend.c:18214:34: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/backend.c:18214:34: note: Shadow variable xboard-4.9.1/backend.c:18232:34: style: Local variable 'piece' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:18219:17: note: Shadowed declaration xboard-4.9.1/backend.c:18232:34: note: Shadow variable xboard-4.9.1/backend.c:18347:17: style: Local variable 'q' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:18217:15: note: Shadowed declaration xboard-4.9.1/backend.c:18347:17: note: Shadow variable xboard-4.9.1/backend.c:18410:13: style: Local variable 'i' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:18214:9: note: Shadowed declaration xboard-4.9.1/backend.c:18410:13: note: Shadow variable xboard-4.9.1/backend.c:18410:20: style: Local variable 'j' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:18214:12: note: Shadowed declaration xboard-4.9.1/backend.c:18410:20: note: Shadow variable xboard-4.9.1/backend.c:18435:18: style: Local variable 'w' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:2623:36: note: Shadowed declaration xboard-4.9.1/backend.c:18435:18: note: Shadow variable xboard-4.9.1/backend.c:18490:26: style: Local variable 'c' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:18436:14: note: Shadowed declaration xboard-4.9.1/backend.c:18490:26: note: Shadow variable xboard-4.9.1/backend.c:18497:26: style: Local variable 'c' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:18436:14: note: Shadowed declaration xboard-4.9.1/backend.c:18497:26: note: Shadow variable xboard-4.9.1/backend.c:18560:25: style: Local variable 'k' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:18435:15: note: Shadowed declaration xboard-4.9.1/backend.c:18560:25: note: Shadow variable xboard-4.9.1/backend.c:18636:11: style: Local variable 'w' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:18435:18: note: Shadowed declaration xboard-4.9.1/backend.c:18636:11: note: Shadow variable xboard-4.9.1/backend.c:18662:13: style: Local variable 'c' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:18436:14: note: Shadowed declaration xboard-4.9.1/backend.c:18662:13: note: Shadow variable xboard-4.9.1/backend.c:18761:15: style: Local variable 'c' shadows outer variable [shadowVariable] xboard-4.9.1/backend.c:18436:14: note: Shadowed declaration xboard-4.9.1/backend.c:18761:15: note: Shadow variable xboard-4.9.1/backend.c:17439:46: error: Subtracting pointers that point to different objects [subtractPointers] xboard-4.9.1/backend.c:449:26: note: Variable declared here. xboard-4.9.1/backend.c:17439:38: note: Address of variable taken here. xboard-4.9.1/backend.c:449:19: note: Variable declared here. xboard-4.9.1/backend.c:17439:54: note: Address of variable taken here. xboard-4.9.1/backend.c:17439:46: note: Subtracting pointers that point to different objects xboard-4.9.1/backend.c:1369:38: style: Variable 'mytc' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:1880:30: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:1911:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:1911:30: style: Variable 'buflim' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:2378:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:2473:34: style: Parameter 'holdings' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:2655:14: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:2655:28: style: Parameter 'rating' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:2657:22: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:2713:24: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:3751:43: style: Variable 'bookHit' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:4036:9: style: Variable 'whitename' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:4036:21: style: Variable 'blackname' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:4433:13: style: Variable 'toSqr' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:4856:35: style: Variable 'prom' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:5130:13: style: Variable 'space' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:5164:8: style: Variable 'm' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:5299:18: style: Variable 'castlingStrings' can be declared as const array [constVariable] xboard-4.9.1/backend.c:5305:26: style: Variable 'fen' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:5414:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:5728:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:6034:30: style: Parameter 'escapes' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:6056:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:6066:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:6634:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:6661:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:7207:11: style: Variable 'bookHit' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:7530:24: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:8068:49: style: Parameter 'cps' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:8171:24: style: Parameter 'pCnt' can be declared as const array [constParameter] xboard-4.9.1/backend.c:8623:12: style: Variable 'path' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:9170:27: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:9170:31: style: Variable 's' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:10791:115: style: Parameter 'engine' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:10793:17: style: Variable 'variant' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:10833:25: style: Variable 'b' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:11022:17: style: Parameter 'template' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:11025:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:11059:25: style: Parameter 'results' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:11161:21: style: Parameter 'participants' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:11216:75: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:11398:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:12466:25: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:12766:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:12781:33: style: Parameter 'minCounts' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:12781:49: style: Parameter 'maxCounts' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:13026:15: style: Variable 'lg' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:13477:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:13520:29: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:13606:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:13693:24: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:13713:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:13750:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:13996:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:14094:27: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:14305:18: style: Variable 'partCommandString' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:14312:11: style: Variable 'arcDir' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:14807:11: style: Variable 'bookHit' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:14890:9: style: Variable 'bookHit' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:15032:11: style: Variable 'bookHit' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:15450:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:16493:36: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:16682:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:16744:30: style: Parameter 'sub_text' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:16766:16: style: Variable 's_eval' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:16767:16: style: Variable 's_emt' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:16955:8: style: Variable 'quote' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:17130:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:17150:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:17166:32: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:17431:35: style: Parameter 'feature' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:17431:50: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:17471:73: style: Parameter 'which' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:17615:31: style: Parameter 'cps' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:17771:30: style: Parameter 'tm2' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:17771:45: style: Parameter 'tm1' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:18064:11: style: Variable 'sign' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:18111:29: style: Parameter 'match' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:18125:33: style: Parameter 'match' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:18144:19: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:18144:29: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:18173:16: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:18185:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:18200:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:18487:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:18487:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:18635:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:18803:26: style: Parameter 'new_seq' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/backend.c:19074:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/backend.c:17190:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] xboard-4.9.1/backend.c:4585:14: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] xboard-4.9.1/backend.c:4587:16: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] xboard-4.9.1/backend.c:4812:54: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] xboard-4.9.1/backend.c:4813:54: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] xboard-4.9.1/backend.c:1353:54: warning: Uninitialized variable: increment [uninitvar] xboard-4.9.1/backend.c:1352:12: note: Assuming condition is false xboard-4.9.1/backend.c:1353:54: note: Uninitialized variable: increment xboard-4.9.1/backend.c:1317:23: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/backend.c:1321:27: style: Variable 'result' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/backend.c:4295:15: style: Variable 'next_out' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/backend.c:4734:11: style: Variable 'r' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/backend.c:13771:26: style: Variable 'has_book_hit' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/backend.c:13793:26: style: Variable 'has_book_hit' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/backend.c:14187:9: style: Variable 'status' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/backend.c:16765:28: style: Variable 'sec' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/backend.c:18257:17: style: Variable 'emptycount' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/board.c:304:13: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/board.c:304:25: style: Parameter 'mid' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/board.c:304:35: style: Parameter 'finish' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/board.c:380:18: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/board.c:380:28: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/board.c:398:23: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/board.c:398:33: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/board.c:874:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/book.c:415:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xboard-4.9.1/book.c:425:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xboard-4.9.1/book.c:593:2: warning:inconclusive: The buffer 'curBook' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xboard-4.9.1/book.c:680:2: warning: Buffer 'move_s' is too small, the function 'move_to_string' expects a bigger buffer in 1st argument [argumentSize] xboard-4.9.1/book.c:680:2: note: Function 'move_to_string' is called xboard-4.9.1/book.c:491:22: note: Declaration of 1st function argument. xboard-4.9.1/book.c:655:17: note: Passing buffer 'move_s' to function that is declared here xboard-4.9.1/book.c:680:2: note: Buffer 'move_s' is too small, the function 'move_to_string' expects a bigger buffer in 1st argument xboard-4.9.1/book.c:723:5: warning: Buffer 'move_s' is too small, the function 'move_to_string' expects a bigger buffer in 1st argument [argumentSize] xboard-4.9.1/book.c:723:5: note: Function 'move_to_string' is called xboard-4.9.1/book.c:491:22: note: Declaration of 1st function argument. xboard-4.9.1/book.c:693:17: note: Passing buffer 'move_s' to function that is declared here xboard-4.9.1/book.c:723:5: note: Buffer 'move_s' is too small, the function 'move_to_string' expects a bigger buffer in 1st argument xboard-4.9.1/book.c:742:6: warning: Buffer 'algMove' is too small, the function 'move_to_string' expects a bigger buffer in 1st argument [argumentSize] xboard-4.9.1/book.c:742:6: note: Function 'move_to_string' is called xboard-4.9.1/book.c:491:22: note: Declaration of 1st function argument. xboard-4.9.1/book.c:736:7: note: Passing buffer 'algMove' to function that is declared here xboard-4.9.1/book.c:742:6: note: Buffer 'algMove' is too small, the function 'move_to_string' expects a bigger buffer in 1st argument xboard-4.9.1/book.c:806:25: portability: %hd in format string (no. 1) requires 'short *' but the argument type is 'uint16 * {aka unsigned short *}'. [invalidScanfArgType_int] xboard-4.9.1/book.c:806:25: portability: %hd in format string (no. 2) requires 'short *' but the argument type is 'uint16 * {aka unsigned short *}'. [invalidScanfArgType_int] xboard-4.9.1/book.c:460:9: style: Local variable 'first' shadows outer variable [shadowVariable] xboard-4.9.1/backend.h:391:26: note: Shadowed declaration xboard-4.9.1/book.c:460:9: note: Shadow variable xboard-4.9.1/book.c:788:7: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/book.c:788:7: note: Shadow variable xboard-4.9.1/book.c:788:14: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/book.c:788:14: note: Shadow variable xboard-4.9.1/book.c:788:21: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/book.c:788:21: note: Shadow variable xboard-4.9.1/book.c:788:26: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/book.c:788:26: note: Shadow variable xboard-4.9.1/book.c:940:15: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/book.c:940:15: note: Shadow variable xboard-4.9.1/book.c:940:22: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/book.c:940:22: note: Shadow variable xboard-4.9.1/book.c:941:10: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/book.c:941:10: note: Shadow variable xboard-4.9.1/book.c:941:17: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/book.c:941:17: note: Shadow variable xboard-4.9.1/book.c:585:37: style: Parameter 'book' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/book.c:609:15: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/book.c:615:17: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/book.c:854:34: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/book.c:428:16: warning: Uninitialized variable: *r [uninitvar] xboard-4.9.1/book.c:439:27: note: Calling function 'int_from_file', 3rd argument '&r' value is xboard-4.9.1/book.c:425:13: note: Assuming condition is false xboard-4.9.1/book.c:428:16: note: Uninitialized variable: *r xboard-4.9.1/childio.c:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] xboard-4.9.1/childio.c:80:5: warning: Return value of function pipe() is not used. [ignoredReturnValue] xboard-4.9.1/childio.c:81:5: warning: Return value of function pipe() is not used. [ignoredReturnValue] xboard-4.9.1/dialogs.c:2492:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xboard-4.9.1/dialogs.c:2513:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xboard-4.9.1/dialogs.c:2535:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xboard-4.9.1/dialogs.c:2612:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xboard-4.9.1/dialogs.c:2621:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xboard-4.9.1/dialogs.c:2884:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proc [valueFlowBailoutIncompleteVar] xboard-4.9.1/dialogs.c:366:23: warning: Either the condition 'sel<1' is redundant or the array 'engineList[2000]' is accessed at index 2000, which is out of bounds. [arrayIndexOutOfBoundsCond] xboard-4.9.1/dialogs.c:365:12: note: Assuming that condition 'sel<1' is not redundant xboard-4.9.1/dialogs.c:366:23: note: Array index out of bounds xboard-4.9.1/dialogs.c:957:83: warning: Either the condition '(n=SelectedListBoxItem(&boardOptions[1]))>0' is redundant or the array 'engineList[2000]' is accessed at index 2000, which is out of bounds. [arrayIndexOutOfBoundsCond] xboard-4.9.1/dialogs.c:957:65: note: Assuming that condition '(n=SelectedListBoxItem(&boardOptions[1]))>0' is not redundant xboard-4.9.1/dialogs.c:957:83: note: Array index out of bounds xboard-4.9.1/dialogs.c:1012:23: warning: Either the condition 'sel<1' is redundant or the array 'engineList[2000]' is accessed at index 2000, which is out of bounds. [arrayIndexOutOfBoundsCond] xboard-4.9.1/dialogs.c:1011:12: note: Assuming that condition 'sel<1' is not redundant xboard-4.9.1/dialogs.c:1012:23: note: Array index out of bounds xboard-4.9.1/dialogs.c:1545:23: warning: Either the condition 'sel<1' is redundant or the array 'engineList[2000]' is accessed at index 2000, which is out of bounds. [arrayIndexOutOfBoundsCond] xboard-4.9.1/dialogs.c:1544:12: note: Assuming that condition 'sel<1' is not redundant xboard-4.9.1/dialogs.c:1545:23: note: Array index out of bounds xboard-4.9.1/dialogs.c:1050:2: warning:inconclusive: The buffer 'buf2' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xboard-4.9.1/dialogs.c:1062:2: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xboard-4.9.1/dialogs.c:3222:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xboard-4.9.1/dialogs.c:2229:22: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] xboard-4.9.1/dialogs.c:2229:8: note: outer condition: !inputs[n] xboard-4.9.1/dialogs.c:2229:22: note: opposite inner condition: inputs[n] xboard-4.9.1/dialogs.c:2243:20: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] xboard-4.9.1/dialogs.c:2243:8: note: outer condition: !icsLine xboard-4.9.1/dialogs.c:2243:20: note: opposite inner condition: icsLine xboard-4.9.1/dialogs.c:983:8: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] xboard-4.9.1/dialogs.c:2634:12: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment] xboard-4.9.1/dialogs.c:2633:9: note: len is assigned xboard-4.9.1/dialogs.c:2634:12: note: len is overwritten xboard-4.9.1/dialogs.c:349:11: style: Local variable 'name' shadows outer variable [shadowVariable] xboard-4.9.1/dialogs.c:1718:13: note: Shadowed declaration xboard-4.9.1/dialogs.c:349:11: note: Shadow variable xboard-4.9.1/dialogs.c:1257:11: style: Local variable 'title' shadows outer variable [shadowVariable] xboard-4.9.1/dialogs.c:3087:30: note: Shadowed declaration xboard-4.9.1/dialogs.c:1257:11: note: Shadow variable xboard-4.9.1/dialogs.c:1749:11: style: Local variable 'oldFont' shadows outer variable [shadowVariable] xboard-4.9.1/dialogs.c:1631:14: note: Shadowed declaration xboard-4.9.1/dialogs.c:1749:11: note: Shadow variable xboard-4.9.1/dialogs.c:2569:10: style: Local variable 'title' shadows outer variable [shadowVariable] xboard-4.9.1/dialogs.c:3087:30: note: Shadowed declaration xboard-4.9.1/dialogs.c:2569:10: note: Shadow variable xboard-4.9.1/dialogs.c:2629:11: style: Local variable 'line' shadows outer variable [shadowVariable] xboard-4.9.1/dialogs.c:2001:14: note: Shadowed declaration xboard-4.9.1/dialogs.c:2629:11: note: Shadow variable xboard-4.9.1/dialogs.c:2629:31: style: Local variable 'title' shadows outer variable [shadowVariable] xboard-4.9.1/dialogs.c:3087:30: note: Shadowed declaration xboard-4.9.1/dialogs.c:2629:31: note: Shadow variable xboard-4.9.1/dialogs.c:2630:14: style: Local variable 'cnt' shadows outer variable [shadowVariable] xboard-4.9.1/dialogs.c:3086:73: note: Shadowed declaration xboard-4.9.1/dialogs.c:2630:14: note: Shadow variable xboard-4.9.1/dialogs.c:3228:9: style: Local variable 's' shadows outer variable [shadowVariable] xboard-4.9.1/dialogs.c:3223:12: note: Shadowed declaration xboard-4.9.1/dialogs.c:3228:9: note: Shadow variable xboard-4.9.1/dialogs.c:3268:11: style: Local variable 'name' shadows outer variable [shadowVariable] xboard-4.9.1/dialogs.c:1718:13: note: Shadowed declaration xboard-4.9.1/dialogs.c:3268:11: note: Shadow variable xboard-4.9.1/dialogs.c:3323:17: style: Local variable 'curDir' shadows outer variable [shadowVariable] xboard-4.9.1/dialogs.c:3087:13: note: Shadowed declaration xboard-4.9.1/dialogs.c:3323:17: note: Shadow variable xboard-4.9.1/dialogs.c:581:12: style: Variable 'v' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/dialogs.c:1046:40: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/dialogs.c:1079:14: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/dialogs.c:1634:32: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/dialogs.c:1889:11: style: Variable 'reply' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/dialogs.c:1953:17: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/dialogs.c:2020:22: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'ContextMenu' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/dialogs.c:2061:91: note: You might need to cast the function pointer here xboard-4.9.1/dialogs.c:2020:22: note: Parameter 'opt' can be declared as pointer to const xboard-4.9.1/dialogs.c:2303:25: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/dialogs.c:2706:8: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/dialogs.c:3232:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/dialogs.c:3320:31: style: Parameter 'newName' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/dialogs.c:3354:45: style: Parameter 'proposed' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/dialogs.c:3354:61: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/dialogs.c:1088:4: style: Variable 'q' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/dialogs.c:3322:18: style: Variable 'gamesDir' is not assigned a value. [unassignedVariable] xboard-4.9.1/dialogs.c:3322:29: style: Variable 'trnDir' is not assigned a value. [unassignedVariable] xboard-4.9.1/dialogs.c:3322:38: style: Variable 'imgDir' is not assigned a value. [unassignedVariable] xboard-4.9.1/dialogs.c:3322:47: style: Variable 'bookDir' is not assigned a value. [unassignedVariable] xboard-4.9.1/draw.c:144:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:252:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_ANTIALIAS_NONE [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:269:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:358:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:394:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:655:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_ANTIALIAS_NONE [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:686:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_ANTIALIAS_NONE [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:727:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:760:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_ANTIALIAS_NONE [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:841:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:956:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:1076:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_ANTIALIAS_NONE [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:1095:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_ANTIALIAS_NONE [valueFlowBailoutIncompleteVar] xboard-4.9.1/draw.c:906:5: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xboard-4.9.1/draw.c:432:5: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] xboard-4.9.1/draw.c:520:3: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] xboard-4.9.1/draw.c:1070:56: style:inconclusive: Function 'DrawSegment' argument 5 names different: declaration 'p' definition 'penType'. [funcArgNamesDifferent] xboard-4.9.1/evalgraph.h:51:61: note: Function 'DrawSegment' argument 5 names different: declaration 'p' definition 'penType'. xboard-4.9.1/draw.c:1070:56: note: Function 'DrawSegment' argument 5 names different: declaration 'p' definition 'penType'. xboard-4.9.1/draw.c:430:10: style: Local variable 'buf' shadows outer variable [shadowVariable] xboard-4.9.1/draw.c:382:8: note: Shadowed declaration xboard-4.9.1/draw.c:430:10: note: Shadow variable xboard-4.9.1/draw.c:270:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/draw.c:333:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/draw.c:517:14: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/engineoutput.c:672:26: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] xboard-4.9.1/engineoutput.c:582:24: style: Local variable 'fail' shadows outer variable [shadowVariable] xboard-4.9.1/engineoutput.c:100:13: note: Shadowed declaration xboard-4.9.1/engineoutput.c:582:24: note: Shadow variable xboard-4.9.1/engineoutput.c:589:17: style: Local variable 'h' shadows outer variable [shadowVariable] xboard-4.9.1/engineoutput.c:483:9: note: Shadowed declaration xboard-4.9.1/engineoutput.c:589:17: note: Shadow variable xboard-4.9.1/engineoutput.c:589:32: style: Local variable 'i' shadows outer variable [shadowVariable] xboard-4.9.1/engineoutput.c:583:27: note: Shadowed declaration xboard-4.9.1/engineoutput.c:589:32: note: Shadow variable xboard-4.9.1/engineoutput.c:237:17: style: Variable 'exclu' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/engineoutput.c:239:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/engineoutput.c:484:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/engineoutput.c:514:20: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] xboard-4.9.1/gamelist.c:383:15: style: Condition 'cm!=(enum ChessMove)0' is always true [knownConditionTrueFalse] xboard-4.9.1/gamelist.c:315:12: note: Assuming that condition 'cm!=NormalMove' is not redundant xboard-4.9.1/gamelist.c:383:15: note: Condition 'cm!=(enum ChessMove)0' is always true xboard-4.9.1/gamelist.c:393:6: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] xboard-4.9.1/gamelist.c:229:38: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/gamelist.c:229:38: note: Shadow variable xboard-4.9.1/gamelist.c:229:45: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/gamelist.c:229:45: note: Shadow variable xboard-4.9.1/gamelist.c:229:52: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/gamelist.c:229:52: note: Shadow variable xboard-4.9.1/gamelist.c:229:57: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/gamelist.c:229:57: note: Shadow variable xboard-4.9.1/gamelist.c:457:11: style: Variable 'event' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:459:11: style: Variable 'white' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:460:11: style: Variable 'black' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:461:11: style: Variable 'date' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:555:12: style: Variable 'event' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:556:12: style: Variable 'site' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:557:12: style: Variable 'white' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:558:12: style: Variable 'black' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:559:12: style: Variable 'round' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:560:12: style: Variable 'date' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:561:12: style: Variable 'oob' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gamelist.c:562:12: style: Variable 'reason' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xboard.c:339:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoardWindow [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:394:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SIZE [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:434:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clockFont [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorShout [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:481:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boardSize [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:502:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clockFont [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:547:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorShout [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:560:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boardSize [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:588:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shellUp [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:596:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shellUp [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:619:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoardWindow [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:633:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLCHAR [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:658:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_BOARD [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:681:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_FONT [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:794:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:826:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DummyDlg [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:838:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:878:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugFP [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1323:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1516:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1678:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineGap [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1774:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useStickyWindows [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1820:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_MESSG [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1829:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_MESSG [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1837:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GameMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1902:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLCHAR [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1920:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gameCopyFilename [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1934:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1946:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flipView [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:1991:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2043:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2071:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable titleInWindow [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2114:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2135:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logoSize [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2226:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChatDlg [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2279:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoProc [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2338:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2367:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2378:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2398:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_WHITE [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2422:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xboard.c:2444:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xboard-4.9.1/gtk/xboard.c:2447:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] xboard-4.9.1/gtk/xboard.c:1056:12: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] xboard-4.9.1/gtk/xboard.c:1038:8: note: outer condition: i<7 xboard-4.9.1/gtk/xboard.c:1056:12: note: identical inner condition: i<7 xboard-4.9.1/gtk/xboard.c:1118:9: style: Condition 'forceMono' is always false [knownConditionTrueFalse] xboard-4.9.1/gtk/xboard.c:1116:27: note: Calling function 'MakeColors' returns 0 xboard-4.9.1/gtk/xboard.c:1116:27: note: Assignment 'forceMono=MakeColors()', assigned value is 0 xboard-4.9.1/gtk/xboard.c:1118:9: note: Condition 'forceMono' is always false xboard-4.9.1/gtk/xboard.c:1958:14: style: Condition 'text==NULL' is always false [knownConditionTrueFalse] xboard-4.9.1/gtk/xboard.c:2339:12: style: Condition 'frameWaiting' is always true [knownConditionTrueFalse] xboard-4.9.1/gtk/xboard.c:2332:20: note: Assignment 'frameWaiting=1', assigned value is 1 xboard-4.9.1/gtk/xboard.c:2339:12: note: Condition 'frameWaiting' is always true xboard-4.9.1/gtk/xboard.c:1894:9: error: Resource leak: f [resourceLeak] xboard-4.9.1/gtk/xboard.c:2298:5: error: Memory leak: channel [memleak] xboard-4.9.1/gtk/xboard.c:932:6: style: Local variable 'i' shadows outer variable [shadowVariable] xboard-4.9.1/gtk/xboard.c:869:9: note: Shadowed declaration xboard-4.9.1/gtk/xboard.c:932:6: note: Shadow variable xboard-4.9.1/gtk/xboard.c:461:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:473:40: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:479:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:496:38: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:545:41: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:551:36: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:558:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:564:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:606:30: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:606:39: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:611:22: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:611:30: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:836:22: style: Parameter 'svgFilename' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:871:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xboard.c:1040:26: style: Variable 'nearest' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xboard.c:1343:22: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:1675:26: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:1878:33: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:1944:12: style: Variable 'text' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xboard.c:1986:19: style: Parameter 'eventkey' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:2274:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xboard.c:2363:17: style: Parameter 'place' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:2363:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:2411:12: style: Parameter 'openMode' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xboard.c:2418:8: style: Variable 'space' can be declared as const array [constVariable] xboard-4.9.1/gtk/xboard.c:2420:9: style: Variable 'result' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xboard.c:2391:8: warning: Uninitialized variable: logoName [uninitvar] xboard-4.9.1/gtk/xboard.c:2378:36: note: Assignment 'logoName=buf', assigned value is xboard-4.9.1/gtk/xboard.c:2379:23: note: Assuming condition is true xboard-4.9.1/gtk/xboard.c:2391:8: note: Uninitialized variable: logoName xboard-4.9.1/gtk/xengineoutput.c:91:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nColorWhite [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xengineoutput.c:117:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xengineoutput.c:133:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xengineoutput.c:85:27: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xengineoutput.c:85:40: style: Parameter 'memo2' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xoptions.c:181:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Spin [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:239:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TransientDlg [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:304:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:424:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:439:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:491:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:582:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:648:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:692:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Return [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:744:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:855:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shellUp [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:898:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FatalDlg [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:921:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:949:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:968:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1022:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPLACE [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1068:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_EXPOSE [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1075:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1215:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1293:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Break [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1301:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAME_ROW [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1341:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1896:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textOptions [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xoptions.c:1383:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] xboard-4.9.1/gtk/xoptions.c:1418:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] xboard-4.9.1/gtk/xoptions.c:1420:15: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] xboard-4.9.1/gtk/xoptions.c:1432:24: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] xboard-4.9.1/gtk/xoptions.c:1764:41: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] xboard-4.9.1/gtk/xoptions.c:1814:24: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] xboard-4.9.1/gtk/xoptions.c:1824:17: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] xboard-4.9.1/gtk/xoptions.c:499:37: style: Redundant assignment of 'msg' to itself. [selfAssignment] xboard-4.9.1/gtk/xoptions.c:1169:19: style: Local variable 'p' shadows outer variable [shadowVariable] xboard-4.9.1/gtk/xoptions.c:1129:25: note: Shadowed declaration xboard-4.9.1/gtk/xoptions.c:1169:19: note: Shadow variable xboard-4.9.1/gtk/xoptions.c:1595:26: style: Local variable 'color' shadows outer variable [shadowVariable] xboard-4.9.1/gtk/xoptions.c:1331:14: note: Shadowed declaration xboard-4.9.1/gtk/xoptions.c:1595:26: note: Shadow variable xboard-4.9.1/gtk/xoptions.c:1465:93: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] xboard-4.9.1/gtk/xoptions.c:1473:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] xboard-4.9.1/gtk/xoptions.c:1474:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] xboard-4.9.1/gtk/xoptions.c:179:38: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xoptions.c:407:37: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xoptions.c:421:46: style: Parameter 'event' can be declared as pointer to const. However it seems that 'HelpEvent' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/gtk/xoptions.c:1643:6: note: You might need to cast the function pointer here xboard-4.9.1/gtk/xoptions.c:421:46: note: Parameter 'event' can be declared as pointer to const xboard-4.9.1/gtk/xoptions.c:570:45: style: Parameter 'event' can be declared as pointer to const. However it seems that 'TypeInProc' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/gtk/xoptions.c:789:2: note: You might need to cast the function pointer here xboard-4.9.1/gtk/xoptions.c:570:45: note: Parameter 'event' can be declared as pointer to const xboard-4.9.1/gtk/xoptions.c:982:13: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xoptions.c:985:21: style: Variable 'bevent' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xoptions.c:986:21: style: Variable 'mevent' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xoptions.c:987:21: style: Variable 'sevent' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xoptions.c:1111:13: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xoptions.c:1129:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xoptions.c:1209:50: style: Parameter 'event' can be declared as pointer to const. However it seems that 'ListCallback' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/gtk/xoptions.c:1702:21: note: You might need to cast the function pointer here xboard-4.9.1/gtk/xoptions.c:1209:50: note: Parameter 'event' can be declared as pointer to const xboard-4.9.1/gtk/xoptions.c:1291:21: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xoptions.c:1299:18: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/gtk/xoptions.c:1613:23: style: Variable 'v' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xoptions.c:1613:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/gtk/xoptions.c:1631:13: portability: '(void*)(intptr_t)i' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] xboard-4.9.1/gtk/xoptions.c:1812:13: portability: '(void*)(intptr_t)dlgNr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] xboard-4.9.1/gtk/xoptions.c:1618:18: error: Uninitialized variable: v [legacyUninitvar] xboard-4.9.1/gtk/xoptions.c:1009:15: style: Variable 'w' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/gtk/xoptions.c:1047:9: style: Variable 'opt' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/gtk/xtimer.c:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gameMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/gtk/xtimer.c:127:26: style: Variable 'delayedEventCallback' is reassigned a value before the old one has been used. [redundantAssignment] xboard-4.9.1/gtk/xtimer.c:126:26: note: delayedEventCallback is assigned xboard-4.9.1/gtk/xtimer.c:127:26: note: delayedEventCallback is overwritten xboard-4.9.1/gtk/xtimer.c:171:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'LoadGameTimerCallback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/gtk/xtimer.c:182:41: note: You might need to cast the function pointer here xboard-4.9.1/gtk/xtimer.c:171:32: note: Parameter 'data' can be declared as pointer to const xboard-4.9.1/gtk/xtimer.c:188:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'AnalysisClockCallback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/gtk/xtimer.c:201:36: note: You might need to cast the function pointer here xboard-4.9.1/gtk/xtimer.c:188:32: note: Parameter 'data' can be declared as pointer to const xboard-4.9.1/gtk/xtimer.c:226:29: style: Parameter 'data' can be declared as pointer to const. However it seems that 'ClockTimerCallback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/gtk/xtimer.c:238:58: note: You might need to cast the function pointer here xboard-4.9.1/gtk/xtimer.c:226:29: note: Parameter 'data' can be declared as pointer to const xboard-4.9.1/menus.c:370:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] xboard-4.9.1/menus.c:382:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xboard-4.9.1/menus.c:1222:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] xboard-4.9.1/menus.c:1234:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/menus.c:1235:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/menus.c:1243:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/menus.c:357:11: style: Variable 'zippy' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/menus.c:863:28: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/menus.c:1180:25: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/menus.c:1180:40: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/menus.c:1180:67: style: Parameter 'protocol' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/menus.c:1210:23: style: Parameter 'dirName' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/menus.c:1210:54: style: Parameter 'settingsFile' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/moves.c:2564:13: style: Array index 'rt' is used before limits check. [arrayIndexThenCheck] xboard-4.9.1/moves.c:425:6: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xboard-4.9.1/moves.c:1599:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] xboard-4.9.1/moves.c:688:12: style: Condition 'rt<0' is always false [knownConditionTrueFalse] xboard-4.9.1/moves.c:686:9: note: Assuming that condition 'rt<0' is not redundant xboard-4.9.1/moves.c:688:12: note: Condition 'rt<0' is always false xboard-4.9.1/moves.c:1138:15: style: Statements following 'break' will never be executed. [unreachableCode] xboard-4.9.1/moves.c:440:10: style: Local variable 'i' shadows outer variable [shadowVariable] xboard-4.9.1/moves.c:317:37: note: Shadowed declaration xboard-4.9.1/moves.c:440:10: note: Shadow variable xboard-4.9.1/moves.c:1205:11: style: Local variable 'rt' shadows outer variable [shadowVariable] xboard-4.9.1/moves.c:745:29: note: Shadowed declaration xboard-4.9.1/moves.c:1205:11: note: Shadow variable xboard-4.9.1/moves.c:1206:11: style: Local variable 'ft' shadows outer variable [shadowVariable] xboard-4.9.1/moves.c:745:33: note: Shadowed declaration xboard-4.9.1/moves.c:1206:11: note: Shadow variable xboard-4.9.1/moves.c:1926:25: style: Local variable 'piece' shadows outer variable [shadowVariable] xboard-4.9.1/moves.c:1872:41: note: Shadowed declaration xboard-4.9.1/moves.c:1926:25: note: Shadow variable xboard-4.9.1/moves.c:1959:25: style: Local variable 'piece' shadows outer variable [shadowVariable] xboard-4.9.1/moves.c:1872:41: note: Shadowed declaration xboard-4.9.1/moves.c:1959:25: note: Shadow variable xboard-4.9.1/moves.c:1968:18: style: Local variable 'piece' shadows outer variable [shadowVariable] xboard-4.9.1/moves.c:1872:41: note: Shadowed declaration xboard-4.9.1/moves.c:1968:18: note: Shadow variable xboard-4.9.1/moves.c:2047:17: style: Local variable 'r' shadows outer variable [shadowVariable] xboard-4.9.1/moves.c:2016:18: note: Shadowed declaration xboard-4.9.1/moves.c:2047:17: note: Shadow variable xboard-4.9.1/moves.c:2047:20: style: Local variable 'f' shadows outer variable [shadowVariable] xboard-4.9.1/moves.c:2016:21: note: Shadowed declaration xboard-4.9.1/moves.c:2047:20: note: Shadow variable xboard-4.9.1/moves.c:1813:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] xboard-4.9.1/moves.c:209:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/moves.c:209:15: style: Variable 'pieceName' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/moves.c:221:12: style: Variable 'wm' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/moves.c:240:17: style: Variable 'suf' can be declared as const array [constVariable] xboard-4.9.1/moves.c:241:11: style: Variable 'r' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/moves.c:2584:28: style: Variable 'cl' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/nevalgraph.c:79:30: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/ngamelist.c:361:19: style: Variable 'lg' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/parser.c:291:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] xboard-4.9.1/parser.c:842:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] xboard-4.9.1/parser.c:738:62: style: Condition 'Word("check",p)||1' is always true [knownConditionTrueFalse] xboard-4.9.1/parser.c:741:39: style: Condition 'Match("hite",p)||1' is always true [knownConditionTrueFalse] xboard-4.9.1/parser.c:741:82: style: Condition 'Match("lack",p)||1' is always true [knownConditionTrueFalse] xboard-4.9.1/parser.c:266:8: style: Local variable 'q' shadows outer variable [shadowVariable] xboard-4.9.1/parser.c:214:25: note: Shadowed declaration xboard-4.9.1/parser.c:266:8: note: Shadow variable xboard-4.9.1/parser.c:480:10: style: Local variable 'fromX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:12: note: Shadowed declaration xboard-4.9.1/parser.c:480:10: note: Shadow variable xboard-4.9.1/parser.c:480:17: style: Local variable 'fromY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:19: note: Shadowed declaration xboard-4.9.1/parser.c:480:17: note: Shadow variable xboard-4.9.1/parser.c:480:24: style: Local variable 'toX' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:26: note: Shadowed declaration xboard-4.9.1/parser.c:480:24: note: Shadow variable xboard-4.9.1/parser.c:480:29: style: Local variable 'toY' shadows outer variable [shadowVariable] xboard-4.9.1/frontend.h:133:31: note: Shadowed declaration xboard-4.9.1/parser.c:480:29: note: Shadow variable xboard-4.9.1/parser.c:180:20: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/parser.c:288:18: style: Variable 'start' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/parser.c:314:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/parser.c:410:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/parser.c:423:19: style: Variable 's' can be declared as const array [constVariable] xboard-4.9.1/parser.c:424:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/parser.c:650:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/parser.c:851:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/parser.c:863:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/pgntags.c:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] xboard-4.9.1/pgntags.c:57:30: style: Variable 'oldTags' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/pgntags.c:151:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/usounds.c:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xboard-4.9.1/usounds.c:80:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usounds.c:89:11: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/usounds.c:89:25: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/usystem.c:223:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xboard-4.9.1/usystem.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xboard-4.9.1/usystem.c:259:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xboard-4.9.1/usystem.c:327:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_name [valueFlowBailoutIncompleteVar] xboard-4.9.1/usystem.c:353:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_dir [valueFlowBailoutIncompleteVar] xboard-4.9.1/usystem.c:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xboard-4.9.1/usystem.c:627:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xboard-4.9.1/usystem.c:676:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xboard-4.9.1/usystem.c:722:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xboard-4.9.1/usystem.c:327:12: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] xboard-4.9.1/usystem.c:353:18: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] xboard-4.9.1/usystem.c:359:10: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] xboard-4.9.1/usystem.c:383:50: warning: Either the condition 'name' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] xboard-4.9.1/usystem.c:380:6: note: Assuming that condition 'name' is not redundant xboard-4.9.1/usystem.c:383:50: note: Null pointer dereference xboard-4.9.1/usystem.c:419:12: style: Local variable 'pid' shadows outer variable [shadowVariable] xboard-4.9.1/usystem.c:488:12: note: Shadowed declaration xboard-4.9.1/usystem.c:419:12: note: Shadow variable xboard-4.9.1/usystem.c:285:19: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:377:21: style: Parameter 'installDir' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:416:41: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:548:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/usystem.c:555:19: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:555:31: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:568:16: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:568:28: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:621:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:658:17: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:658:29: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:658:41: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:670:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/usystem.c:713:43: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/usystem.c:715:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/usystem.c:399:17: style: Unused variable: host_name [unusedVariable] xboard-4.9.1/usystem.c:780:8: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/winboard/bitmaps/convert.c:7:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] xboard-4.9.1/winboard/bitmaps/convert.c:16:35: error: printf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum] xboard-4.9.1/winboard/bitmaps/convert.c:30:11: error: Uninitialized variable: d [legacyUninitvar] xboard-4.9.1/winboard/help.c:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUPINFO [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:130:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOARD_LEFT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:152:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boardHeight [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:237:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hwndMain [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:261:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RealSayString [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:300:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromX [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:394:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptySquare [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromY [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:459:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptySquare [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:497:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromY [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:526:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromX [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:555:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromX [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:602:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromX [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boards [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:784:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhitePlay [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:821:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromX [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:847:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable holdingsWidth [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:918:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gameMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:942:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:1134:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromY [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/jaws.c:304:17: style: The if condition is the same as the previous if condition [duplicateCondition] xboard-4.9.1/winboard/jaws.c:300:17: note: First condition xboard-4.9.1/winboard/jaws.c:304:17: note: Second condition xboard-4.9.1/winboard/jaws.c:959:37: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/winboard/jaws.c:963:35: style: Local variable 'c' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/jaws.c:942:7: note: Shadowed declaration xboard-4.9.1/winboard/jaws.c:963:35: note: Shadow variable xboard-4.9.1/winboard/jaws.c:297:8: style: Variable 'piece' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/jaws.c:297:16: style: Variable 'xchar' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/jaws.c:297:24: style: Variable 'ynum' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/jaws.c:845:8: style: Variable 'piece' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/jaws.c:446:93: error: Uninitialized variable: cl.onlyCaptures [uninitvar] xboard-4.9.1/winboard/jaws.c:474:83: error: Uninitialized variable: cl.onlyCaptures [uninitvar] xboard-4.9.1/winboard/wchat.c:101:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_TOP [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wchat.c:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_SETSEL [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wchat.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wchat.c:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wchat.c:365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wchat.c:395:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_UNCHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wchat.c:408:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CHAT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wchat.c:231:10: style: Variable 'pLink' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/wclipbrd.c:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gameMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wclipbrd.c:82:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_TEXT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wclipbrd.c:180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHND [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wclipbrd.c:240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wclipbrd.c:263:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flipView [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wclipbrd.c:336:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CF_TEXT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wclipbrd.c:113:16: portability: Non reentrant function 'tempnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'tempnam_r'. [prohibitedtempnamCalled] xboard-4.9.1/winboard/wclipbrd.c:265:17: portability: Non reentrant function 'tempnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'tempnam_r'. [prohibitedtempnamCalled] xboard-4.9.1/winboard/wclipbrd.c:138:12: style: Condition 'size==-1' is always false [knownConditionTrueFalse] xboard-4.9.1/winboard/wclipbrd.c:149:11: style: Condition 'len==-1' is always false [knownConditionTrueFalse] xboard-4.9.1/winboard/wedittags.c:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETFONT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wedittags.c:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_SETSEL [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wedittags.c:219:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wedittags.c:237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLCHAR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wedittags.c:279:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bookUp [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wedittags.c:225:28: style: Parameter 'tags' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/wedittags.c:225:40: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/wengineoutput.c:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nColorBlack [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_TOP [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:142:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:151:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_SIZE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_MARGIN [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:242:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_CHARFROMPOS [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:255:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nMemo [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:271:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STM_SETICON [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:297:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wpEngineOutput [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:391:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_CHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:421:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_UNCHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:433:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nMemo [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wengineoutput.c:190:21: style: Variable 'maxControlWidth' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/winboard/wengineoutput.c:192:14: style: Variable 'npsWidth' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/winboard/wevalgraph.c:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEN_NONE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wevalgraph.c:78:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEN_BLACK [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wevalgraph.c:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPARENT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wevalgraph.c:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nWidthPB [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wevalgraph.c:182:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wpEvalGraph [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wevalgraph.c:274:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_CHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wevalgraph.c:301:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_UNCHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wevalgraph.c:317:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currFirst [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wgamelist.c:55:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wgamelist.c:177:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_RESETCONTENT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wgamelist.c:404:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_CHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wgamelist.c:426:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_UNCHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wgamelist.c:435:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wgamelist.c:482:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wgamelist.c:372:15: style: Variable 'nItem' is reassigned a value before the old one has been used. [redundantAssignment] xboard-4.9.1/winboard/wgamelist.c:337:8: note: nItem is assigned xboard-4.9.1/winboard/wgamelist.c:372:15: note: nItem is overwritten xboard-4.9.1/winboard/wgamelist.c:138:51: style: Parameter 'pszTitle' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/wgamelist.c:138:116: style: Parameter 'stats' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/wgamelist.c:368:13: style: Variable 'res' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/winboard/wgamelist.c:436:23: style: Variable 'res' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/winboard/whistory.c:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_SETSEL [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/whistory.c:91:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_SETTEXT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/whistory.c:102:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_GRAYTEXT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/whistory.c:138:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_GETTEXTLENGTH [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/whistory.c:160:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_SETTARGETDEVICE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/whistory.c:262:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_CHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/whistory.c:290:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_UNCHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:399:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:418:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:439:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUITEMINFO [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:469:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_STRING [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:508:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icsActive [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:744:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_BYPOSITION [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:759:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_BYPOSITION [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:801:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugFP [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:848:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icsActive [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:941:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_REMOVE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:956:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:981:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_HREDRAW [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1029:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1063:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable liteBackTextureFile [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1101:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM_CYSCREEN [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLCHAR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1263:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_BYCOMMAND [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1289:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGPIXELSY [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1353:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLCHAR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1415:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFE_BOLD [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1480:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorNormal [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1499:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCB [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1545:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorNormal [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1556:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFE_BOLD [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1606:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1626:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1640:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable language [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1661:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GM_ADVANCED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1814:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_PEN [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:1862:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlackPawn [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2095:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useFont [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2196:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2248:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGPALETTE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2287:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overrideLineGap [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2845:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlackPawn [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2863:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flipView [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showCoords [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2932:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOARD_WIDTH [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2946:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flipView [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2972:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:2989:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blindfold [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3089:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACK_TEXTURE_MODE_DISABLED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOARD_HEIGHT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BS_SOLID [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3353:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3380:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3393:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3428:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highlightLastMove [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3453:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptySquare [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3471:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3508:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOARD_WIDTH [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3636:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCCOPY [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3646:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable programLogo [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3686:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3712:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable monoMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3728:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSPARENT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3773:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptySquare [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4247:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable monoMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4339:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boards [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4368:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_MBUTTONUP [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4527:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_ID [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4580:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GW_OWNER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4675:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variant [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4685:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4725:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFE_BOLD [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4751:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4769:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARFORMAT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:4817:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:5874:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_RGBINIT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:5909:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLCHAR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:5947:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mute [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:5995:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFN_ENABLETEMPLATE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6028:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDN_FILEOK [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6043:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPPOINT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6147:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOZORDER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOZORDER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6205:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORZRES [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6250:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_RESETCONTENT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ARG_LEN [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6295:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zippyPlay [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6328:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6472:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GW_OWNER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6514:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_SETREADONLY [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6658:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_UNCHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6752:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6836:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLCHAR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6881:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWP_NOZORDER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:6989:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLCHAR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7031:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_SEPARATOR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7052:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7127:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_CONTROL [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7430:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EN_LINK [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7573:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_INITDIALOG [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7606:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundBell [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7693:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETO_CLIPPED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7711:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clockMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7761:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7796:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7823:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7847:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7894:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7946:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:7978:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8017:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_BYCOMMAND [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8211:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_BYCOMMAND [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8221:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pausing [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_BYCOMMAND [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8372:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_BYCOMMAND [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8389:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8418:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLCHAR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8453:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8485:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable popupMoveErrors [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8496:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8532:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8557:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8605:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8621:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GW_OWNER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8663:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultFrcPosition [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8684:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_RESETCONTENT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8691:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_SETCURSEL [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8699:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_ADDSTRING [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8708:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_GETTEXT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8716:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_GETCURSEL [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8737:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GW_OWNER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8787:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lpUserGLT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8803:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8854:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentMove [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8862:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_UNCHECKED [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8879:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundRoar [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8886:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundMove [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8891:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundIcsWin [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8896:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundIcsLoss [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8901:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundIcsDraw [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8906:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundIcsUnfinished [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8912:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundAlarm [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8918:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ColorTell [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8928:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_SETCHARFORMAT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8943:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_SETCHARFORMAT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8952:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFM_COLOR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8961:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:8977:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9014:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gameMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9038:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gameMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9087:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9106:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugFP [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9161:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUPINFO [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9356:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9426:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9458:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9528:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9566:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_ERROR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9582:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9769:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoProc [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9855:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9953:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9979:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9988:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:9995:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:10004:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:10019:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_RESTORE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:10046:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable animSpeed [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:10060:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptySquare [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:10141:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flipView [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:10172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:10207:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKFILE_EXCLUSIVE_LOCK [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/winboard.c:3738:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] xboard-4.9.1/winboard/winboard.c:9480:14: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xboard-4.9.1/winboard/winboard.c:9591:14: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xboard-4.9.1/winboard/winboard.c:3964:7: style: The if condition is the same as the previous if condition [duplicateCondition] xboard-4.9.1/winboard/winboard.c:3938:7: note: First condition xboard-4.9.1/winboard/winboard.c:3964:7: note: Second condition xboard-4.9.1/winboard/winboard.c:1417:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] xboard-4.9.1/winboard/winboard.c:1417:11: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] xboard-4.9.1/winboard/winboard.c:1417:11: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] xboard-4.9.1/winboard/winboard.c:9461:5: error: Resource leak: s [resourceLeak] xboard-4.9.1/winboard/winboard.c:9475:5: error: Resource leak: s [resourceLeak] xboard-4.9.1/winboard/winboard.c:9497:7: error: Resource leak: s [resourceLeak] xboard-4.9.1/winboard/winboard.c:2371:14: style: Variable 'tinyLayout' is reassigned a value before the old one has been used. [redundantAssignment] xboard-4.9.1/winboard/winboard.c:2363:14: note: tinyLayout is assigned xboard-4.9.1/winboard/winboard.c:2371:14: note: tinyLayout is overwritten xboard-4.9.1/winboard/winboard.c:8839:20: style: Variable 'dragInfo.pos.x' is reassigned a value before the old one has been used. [redundantAssignment] xboard-4.9.1/winboard/winboard.c:8838:20: note: dragInfo.pos.x is assigned xboard-4.9.1/winboard/winboard.c:8839:20: note: dragInfo.pos.x is overwritten xboard-4.9.1/winboard/winboard.c:1819:36: style: Same expression on both sides of '-' because 'squareSize' and 'steps' represent the same value. [duplicateExpression] xboard-4.9.1/winboard/winboard.c:1816:21: note: 'steps' is assigned value 'squareSize' here. xboard-4.9.1/winboard/winboard.c:1819:36: note: Same expression on both sides of '-' because 'squareSize' and 'steps' represent the same value. xboard-4.9.1/winboard/winboard.c:1824:36: style: Same expression on both sides of '-' because 'squareSize' and 'steps' represent the same value. [duplicateExpression] xboard-4.9.1/winboard/winboard.c:1816:21: note: 'steps' is assigned value 'squareSize' here. xboard-4.9.1/winboard/winboard.c:1824:36: note: Same expression on both sides of '-' because 'squareSize' and 'steps' represent the same value. xboard-4.9.1/winboard/winboard.c:415:26: style:inconclusive: Function 'Translate' argument 2 names different: declaration 'id' definition 'dialogID'. [funcArgNamesDifferent] xboard-4.9.1/winboard/winboard.h:198:32: note: Function 'Translate' argument 2 names different: declaration 'id' definition 'dialogID'. xboard-4.9.1/winboard/winboard.c:415:26: note: Function 'Translate' argument 2 names different: declaration 'id' definition 'dialogID'. xboard-4.9.1/winboard/winboard.c:6038:21: style:inconclusive: Function 'OpenFileDialog' argument 1 names different: declaration 'hWnd' definition 'hwnd'. [funcArgNamesDifferent] xboard-4.9.1/winboard/winboard.h:114:27: note: Function 'OpenFileDialog' argument 1 names different: declaration 'hWnd' definition 'hwnd'. xboard-4.9.1/winboard/winboard.c:6038:21: note: Function 'OpenFileDialog' argument 1 names different: declaration 'hWnd' definition 'hwnd'. xboard-4.9.1/winboard/winboard.c:7670:49: style:inconclusive: Function 'DisplayHoldingsCount' argument 4 names different: declaration 'align' definition 'rightAlign'. [funcArgNamesDifferent] xboard-4.9.1/winboard/winboard.c:111:54: note: Function 'DisplayHoldingsCount' argument 4 names different: declaration 'align' definition 'rightAlign'. xboard-4.9.1/winboard/winboard.c:7670:49: note: Function 'DisplayHoldingsCount' argument 4 names different: declaration 'align' definition 'rightAlign'. xboard-4.9.1/winboard/winboard.c:7967:17: style:inconclusive: Function 'InputEvent' argument 1 names different: declaration 'hWnd' definition 'hwnd'. [funcArgNamesDifferent] xboard-4.9.1/winboard/winboard.h:117:22: note: Function 'InputEvent' argument 1 names different: declaration 'hWnd' definition 'hwnd'. xboard-4.9.1/winboard/winboard.c:7967:17: note: Function 'InputEvent' argument 1 names different: declaration 'hWnd' definition 'hwnd'. xboard-4.9.1/winboard/winboard.c:1606:9: style: Local variable 'dummy' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/winboard.c:704:5: note: Shadowed declaration xboard-4.9.1/winboard/winboard.c:1606:9: note: Shadow variable xboard-4.9.1/winboard/winboard.c:1625:9: style: Local variable 'dummy' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/winboard.c:704:5: note: Shadowed declaration xboard-4.9.1/winboard/winboard.c:1625:9: note: Shadow variable xboard-4.9.1/winboard/winboard.c:2285:7: style: Local variable 'lineGap' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/winboard.c:170:17: note: Shadowed declaration xboard-4.9.1/winboard/winboard.c:2285:7: note: Shadow variable xboard-4.9.1/winboard/winboard.c:2833:10: style: Local variable 'buf' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/winboard.c:2327:8: note: Shadowed declaration xboard-4.9.1/winboard/winboard.c:2833:10: note: Shadow variable xboard-4.9.1/winboard/winboard.c:4000:6: style: Local variable 'x' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/winboard.c:3766:18: note: Shadowed declaration xboard-4.9.1/winboard/winboard.c:4000:6: note: Shadow variable xboard-4.9.1/winboard/winboard.c:4000:9: style: Local variable 'y' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/winboard.c:3766:21: note: Shadowed declaration xboard-4.9.1/winboard/winboard.c:4000:9: note: Shadow variable xboard-4.9.1/winboard/winboard.c:4111:19: style: Local variable 'i' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/winboard.c:3766:60: note: Shadowed declaration xboard-4.9.1/winboard/winboard.c:4111:19: note: Shadow variable xboard-4.9.1/winboard/winboard.c:7178:13: style: Local variable 'pt' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/winboard.c:7167:13: note: Shadowed declaration xboard-4.9.1/winboard/winboard.c:7178:13: note: Shadow variable xboard-4.9.1/winboard/winboard.c:9954:9: style: Local variable 'dummy' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/winboard.c:704:5: note: Shadowed declaration xboard-4.9.1/winboard/winboard.c:9954:9: note: Shadow variable xboard-4.9.1/winboard/winboard.c:352:24: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:838:21: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:1040:8: style: Variable 'opponent' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/winboard.c:1412:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:1521:37: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:1565:35: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:1573:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:1573:42: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:2194:37: style: Parameter 'piece' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:2194:66: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:2968:44: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:6019:13: style: Variable 'ofnot' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/winboard.c:6038:33: style: Parameter 'write' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:6309:24: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:6326:61: style: Parameter 'nthd' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:6329:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/winboard.c:6369:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/winboard.c:6815:18: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:7432:15: style: Variable 'pLink' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/winboard.c:7703:46: style: Parameter 'flagFell' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:8389:25: style: Variable 'host' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/winboard.c:8410:22: style: Parameter 'str1' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:8410:34: style: Parameter 'str2' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:8790:15: style: Variable 'oldTags' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/winboard.c:8801:34: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:9398:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/winboard.c:9424:18: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:9424:30: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:9440:15: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:9440:27: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:9571:16: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:9571:28: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:9571:40: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:9856:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/winboard.c:10162:14: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:10162:29: style: Parameter 'mid' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:10163:14: style: Parameter 'finish' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/winboard.c:448:46: error: Uninitialized variable: buf [uninitvar] xboard-4.9.1/winboard/winboard.c:4741:48: error: Uninitialized variable: rc [uninitvar] xboard-4.9.1/winboard/winboard.c:4785:47: error: Uninitialized variable: sel [uninitvar] xboard-4.9.1/winboard/winboard.c:6612:94: error: Uninitialized variable: sel [uninitvar] xboard-4.9.1/winboard/winboard.c:7068:46: error: Uninitialized variable: sel [uninitvar] xboard-4.9.1/winboard/winboard.c:7056:7: note: Assuming condition is false xboard-4.9.1/winboard/winboard.c:7068:46: note: Uninitialized variable: sel xboard-4.9.1/winboard/winboard.c:7616:47: error: Uninitialized variable: savesel [uninitvar] xboard-4.9.1/winboard/winboard.c:7619:47: error: Uninitialized variable: rect [uninitvar] xboard-4.9.1/winboard/winboard.c:7620:48: error: Uninitialized variable: pEnd [uninitvar] xboard-4.9.1/winboard/winboard.c:3738:8: style: Variable 'color' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/winboard/winboard.c:4763:21: style: Variable 'sel' is not assigned a value. [unassignedVariable] xboard-4.9.1/winboard/wlayout.c:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CW_USEDEFAULT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wlayout.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CW_USEDEFAULT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wlayout.c:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CW_USEDEFAULT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wlayout.c:157:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_TOP [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wlayout.c:194:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_TOP [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wlayout.c:89:51: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/woptions.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:178:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showCoords [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:399:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_SOLID [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:482:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:538:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GW_OWNER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:881:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable engineVariant [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:899:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable engineVariant [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:927:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GW_OWNER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1037:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOOSEFONT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1082:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARFORMAT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1111:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GW_OWNER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1518:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1610:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHARSET [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1845:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSoundClasses [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1873:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_RESETCONTENT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1910:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1945:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_SETCURSEL [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:1994:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:2181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:2288:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_RESETCONTENT [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:2304:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_SETCURSEL [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:2315:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:2519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:2644:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:2761:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:2883:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gameMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:2908:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GW_OWNER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:3014:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BFFM_SETSELECTION [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:3029:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIF_RETURNONLYFSDIRS [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:3060:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/woptions.c:2344:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xboard-4.9.1/winboard/woptions.c:2183:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/winboard/woptions.c:2788:7: style: The comparison 'i == appData.timeIncrement' is always true because 'i' and 'appData.timeIncrement' represent the same value. [knownConditionTrueFalse] xboard-4.9.1/winboard/woptions.c:2787:17: note: 'i' is assigned value 'appData.timeIncrement' here. xboard-4.9.1/winboard/woptions.c:2788:7: note: The comparison 'i == appData.timeIncrement' is always true because 'i' and 'appData.timeIncrement' represent the same value. xboard-4.9.1/winboard/woptions.c:2610:23: style:inconclusive: Function 'LoadOptionsPopup' argument 1 names different: declaration 'hDlg' definition 'hwnd'. [funcArgNamesDifferent] xboard-4.9.1/winboard/winboard.h:141:28: note: Function 'LoadOptionsPopup' argument 1 names different: declaration 'hDlg' definition 'hwnd'. xboard-4.9.1/winboard/woptions.c:2610:23: note: Function 'LoadOptionsPopup' argument 1 names different: declaration 'hDlg' definition 'hwnd'. xboard-4.9.1/winboard/woptions.c:910:11: style: Local variable 'v' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/woptions.c:899:29: note: Shadowed declaration xboard-4.9.1/winboard/woptions.c:910:11: note: Shadow variable xboard-4.9.1/winboard/woptions.c:899:29: style: Variable 'v' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/woptions.c:1079:56: style: Parameter 'mca' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/woptions.c:2250:39: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/woptions.c:2250:50: style: Parameter 'dcb' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/woptions.c:2252:9: style: Variable 'flow' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/woptions.c:2252:23: style: Variable 'parity' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/woptions.c:2252:39: style: Variable 'stopBits' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/woptions.c:2761:23: style: Variable 'tc' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/woptions.c:3054:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/woptions.c:360:25: style: Variable 'oldBrushPiece' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/winboard/wsettings.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugFP [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:124:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Label [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:236:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:323:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:385:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:463:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:561:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:577:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ES_NUMBER [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:647:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_VISIBLE [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:718:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:748:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:763:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:794:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wbOptions [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:839:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_GETCURSEL [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:881:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable themeNames [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:892:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loadGameIndex [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:904:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matchMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:947:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:998:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:1022:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstChessProgramNames [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsettings.c:243:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] xboard-4.9.1/winboard/wsettings.c:839:12: style: Local variable 'selected' shadows outer variable [shadowVariable] xboard-4.9.1/winboard/wsettings.c:711:22: note: Shadowed declaration xboard-4.9.1/winboard/wsettings.c:839:12: note: Shadow variable xboard-4.9.1/winboard/wsettings.c:72:36: style: Parameter 'optionList' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/wsettings.c:110:29: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/wsettings.c:121:53: style: Parameter 'groupName' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/wsettings.c:838:15: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/wsettings.c:923:29: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/winboard/wsettings.c:893:59: warning: Expression '-2' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] xboard-4.9.1/winboard/wsettings.c:911:59: warning: Expression '-2' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] xboard-4.9.1/winboard/wsnap.c:115:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPI_GETWORKAREA [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsnap.c:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HWND_TOP [valueFlowBailoutIncompleteVar] xboard-4.9.1/winboard/wsnap.c:58:53: style: Parameter 'rc' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/wsnap.c:86:38: style: Parameter 'grid' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/winboard/wsnap.c:248:7: style: Variable 'grid' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xboard.c:434:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:444:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNiconic [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:511:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clockFont [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:528:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clockFont [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:553:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorShout [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:559:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boardSize [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:580:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clockFont [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:609:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorShout [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:622:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boardSize [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:654:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shellUp [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:662:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shellUp [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:698:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULLCHAR [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:720:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:733:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable monoMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:752:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lowTimeWarning [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:766:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_FONT [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:859:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable menuBar [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:955:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:997:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1392:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1581:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNleftBitmap [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1597:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_BUTTON [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1630:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gameMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1684:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNheight [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1707:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOARD_WIDTH [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1736:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shellUp [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1758:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureNotify [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1775:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOARD_HEIGHT [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1788:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1804:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_MESSG [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1813:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_MESSG [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1822:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GameMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1882:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_STRING [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1980:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pasteSelection [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2001:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flipView [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2024:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pasteSelection [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2101:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedAfterReading [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable titleInWindow [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oldICSInteractionTitle [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gameMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2372:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNiconPixmap [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2438:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoProc [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2518:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2529:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:2549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_WHITE [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xboard.c:1148:12: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] xboard-4.9.1/xaw/xboard.c:1130:8: note: outer condition: i<7 xboard-4.9.1/xaw/xboard.c:1148:12: note: identical inner condition: i<7 xboard-4.9.1/xaw/xboard.c:2494:12: style: Condition 'frameWaiting' is always true [knownConditionTrueFalse] xboard-4.9.1/xaw/xboard.c:2487:20: note: Assignment 'frameWaiting=1', assigned value is 1 xboard-4.9.1/xaw/xboard.c:2494:12: note: Condition 'frameWaiting' is always true xboard-4.9.1/xaw/xboard.c:911:5: error: Common realloc mistake: 'mods' nulled but not freed upon failure [memleakOnRealloc] xboard-4.9.1/xaw/xboard.c:917:5: error: Common realloc mistake: 'mods' nulled but not freed upon failure [memleakOnRealloc] xboard-4.9.1/xaw/xboard.c:1022:6: style: Local variable 'i' shadows outer variable [shadowVariable] xboard-4.9.1/xaw/xboard.c:989:9: note: Shadowed declaration xboard-4.9.1/xaw/xboard.c:1022:6: note: Shadow variable xboard-4.9.1/xaw/xboard.c:539:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:551:40: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:557:35: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:574:38: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:576:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xboard.c:607:41: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:613:36: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:620:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:626:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:671:30: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:671:39: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:676:22: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:676:30: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:870:19: style: Variable 'test' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xboard.c:982:22: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:993:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xboard.c:1132:26: style: Variable 'nearest' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xboard.c:1510:31: style: Variable 'scalable' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xboard.c:1611:66: style: Parameter 'nprms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:1703:26: style: Parameter 'wp' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:1756:51: style: Parameter 'event' can be declared as pointer to const. However it seems that 'EventProc' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xboard.c:1319:26: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xboard.c:1756:51: note: Parameter 'event' can be declared as pointer to const xboard-4.9.1/xaw/xboard.c:1875:57: style: Parameter 'target' can be declared as pointer to const. However it seems that 'SendPositionSelection' is a callback function, if 'target' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xboard.c:1957:6: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xboard.c:1875:57: note: Parameter 'target' can be declared as pointer to const xboard-4.9.1/xaw/xboard.c:1965:48: style: Parameter 'len' can be declared as pointer to const. However it seems that 'PastePositionCB' is a callback function, if 'len' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xboard.c:1981:39: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xboard.c:1965:48: note: Parameter 'len' can be declared as pointer to const xboard-4.9.1/xaw/xboard.c:1998:51: style: Parameter 'len' can be declared as pointer to const. However it seems that 'PasteGameCB' is a callback function, if 'len' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xboard.c:2025:39: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xboard.c:1998:51: note: Parameter 'len' can be declared as pointer to const xboard-4.9.1/xaw/xboard.c:2038:32: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2038:47: style: Parameter 'prms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2038:63: style: Parameter 'nprms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2070:30: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2070:45: style: Parameter 'prms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2070:61: style: Parameter 'nprms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2076:32: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2076:47: style: Parameter 'prms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2076:63: style: Parameter 'nprms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2082:33: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2082:48: style: Parameter 'prms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2082:64: style: Parameter 'nprms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2088:37: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2088:52: style: Parameter 'prms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2088:68: style: Parameter 'nprms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2097:36: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2113:44: style: Parameter 'prms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2113:60: style: Parameter 'nprms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2159:27: style: Parameter 'dpy' can be declared as pointer to const. However it seems that 'NullXErrorCheck' is a callback function, if 'dpy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xboard.c:2174:46: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xboard.c:2159:27: note: Parameter 'dpy' can be declared as pointer to const xboard-4.9.1/xaw/xboard.c:2159:45: style: Parameter 'error_event' can be declared as pointer to const. However it seems that 'NullXErrorCheck' is a callback function, if 'error_event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xboard.c:2174:46: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xboard.c:2159:45: note: Parameter 'error_event' can be declared as pointer to const xboard-4.9.1/xaw/xboard.c:2169:11: style: Variable 'wina' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xboard.c:2256:53: style: Parameter 'id' can be declared as pointer to const. However it seems that 'LoadGameTimerCallback' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xboard.c:2267:31: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xboard.c:2256:53: note: Parameter 'id' can be declared as pointer to const xboard-4.9.1/xaw/xboard.c:2274:53: style: Parameter 'id' can be declared as pointer to const. However it seems that 'AnalysisClockCallback' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xboard.c:2288:31: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xboard.c:2274:53: note: Parameter 'id' can be declared as pointer to const xboard-4.9.1/xaw/xboard.c:2313:50: style: Parameter 'id' can be declared as pointer to const. However it seems that 'ClockTimerCallback' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xboard.c:2324:31: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xboard.c:2313:50: note: Parameter 'id' can be declared as pointer to const xboard-4.9.1/xaw/xboard.c:2329:28: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2329:39: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2433:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xboard.c:2514:17: style: Parameter 'place' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:2514:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xboard.c:1282:38: error: Uninitialized variable: w [uninitvar] xboard-4.9.1/xaw/xboard.c:1283:38: error: Uninitialized variable: h [uninitvar] xboard-4.9.1/xaw/xboard.c:2542:8: warning: Uninitialized variable: logoName [uninitvar] xboard-4.9.1/xaw/xboard.c:2529:36: note: Assignment 'logoName=buf', assigned value is xboard-4.9.1/xaw/xboard.c:2530:23: note: Assuming condition is true xboard-4.9.1/xaw/xboard.c:2542:8: note: Uninitialized variable: logoName xboard-4.9.1/xaw/xboard.c:763:14: style: Unused variable: vTo [unusedVariable] xboard-4.9.1/xaw/xboard.c:992:40: style: Variable 'w' is not assigned a value. [unassignedVariable] xboard-4.9.1/xaw/xboard.c:992:43: style: Variable 'h' is not assigned a value. [unassignedVariable] xboard-4.9.1/xaw/xengineoutput.c:142:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nColorWhite [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xengineoutput.c:156:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNleftBitmap [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xengineoutput.c:170:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XawFmt8Bit [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xengineoutput.c:201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xengineoutput.c:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable highTextStart [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xengineoutput.c:250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pasteSelection [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xengineoutput.c:274:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EngOutDlg [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xengineoutput.c:137:27: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xengineoutput.c:137:40: style: Parameter 'memo2' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xengineoutput.c:190:46: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xengineoutput.c:235:46: style: Parameter 'len' can be declared as pointer to const. However it seems that 'MemoCB' is a callback function, if 'len' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xengineoutput.c:254:39: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xengineoutput.c:235:46: note: Parameter 'len' can be declared as pointer to const xboard-4.9.1/xaw/xengineoutput.c:280:46: error: Uninitialized variable: ew_height [uninitvar] xboard-4.9.1/xaw/xengineoutput.c:283:46: error: Uninitialized variable: tmp [uninitvar] xboard-4.9.1/xaw/xgamelist.c:106:52: style: Parameter 'prms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xgamelist.c:114:34: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xgamelist.c:114:49: style: Parameter 'prms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xgamelist.c:114:65: style: Parameter 'nprms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xhistory.c:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNinsertPosition [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNdisplayCaret [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:114:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:162:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstring [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:171:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:179:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNstate [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNlabel [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:199:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MasterDlg [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:206:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNtitle [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:228:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNshown [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:307:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNheight [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:338:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNiconName [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:349:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button1 [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:368:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:404:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:425:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNleftMargin [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:540:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simpleMenuWidgetClass [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:628:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClientMessage [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:653:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shellUp [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:686:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shellUp [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:701:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XawFmt8Bit [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:712:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable monoMode [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:749:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:815:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:824:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:853:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndMark [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:883:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNshown [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:909:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNwidth [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:934:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNfromVert [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:970:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:1384:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZ [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:1397:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textOptions [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:1417:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNinsertPosition [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:1433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NrOfDialogs [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:1447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoardWindow [valueFlowBailoutIncompleteVar] xboard-4.9.1/xaw/xoptions.c:1179:37: error: Allocation with XtNewString, XtSetArg doesn't release it. [leakNoVarFunctionCall] xboard-4.9.1/xaw/xoptions.c:1243:37: error: Allocation with XtNewString, XtSetArg doesn't release it. [leakNoVarFunctionCall] xboard-4.9.1/xaw/xoptions.c:444:7: error: Common realloc mistake: 'output' nulled but not freed upon failure [memleakOnRealloc] xboard-4.9.1/xaw/xoptions.c:450:7: error: Common realloc mistake: 'output' nulled but not freed upon failure [memleakOnRealloc] xboard-4.9.1/xaw/xoptions.c:456:7: error: Common realloc mistake: 'output' nulled but not freed upon failure [memleakOnRealloc] xboard-4.9.1/xaw/xoptions.c:468:3: error: Common realloc mistake: 'output' nulled but not freed upon failure [memleakOnRealloc] xboard-4.9.1/xaw/xoptions.c:662:11: style: Variable 'wp[n]->x' is reassigned a value before the old one has been used. [redundantAssignment] xboard-4.9.1/xaw/xoptions.c:661:11: note: wp[n]->x is assigned xboard-4.9.1/xaw/xoptions.c:662:11: note: wp[n]->x is overwritten xboard-4.9.1/xaw/xoptions.c:411:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] xboard-4.9.1/xaw/xoptions.c:413:5: note: Found duplicate branches for 'if' and 'else'. xboard-4.9.1/xaw/xoptions.c:411:5: note: Found duplicate branches for 'if' and 'else'. xboard-4.9.1/xaw/xoptions.c:559:51: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] xboard-4.9.1/xaw/xoptions.c:572:47: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] xboard-4.9.1/xaw/xoptions.c:305:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] xboard-4.9.1/xaw/xoptions.c:710:8: style: Local variable 'buttonColor' shadows outer variable [shadowVariable] xboard-4.9.1/xaw/xboard.h:164:71: note: Shadowed declaration xboard-4.9.1/xaw/xoptions.c:710:8: note: Shadow variable xboard-4.9.1/xaw/xoptions.c:1280:16: style: Local variable 'w' shadows outer variable [shadowVariable] xboard-4.9.1/xaw/xoptions.c:967:48: note: Shadowed declaration xboard-4.9.1/xaw/xoptions.c:1280:16: note: Shadow variable xboard-4.9.1/xaw/xoptions.c:1326:13: style: Local variable 'w' shadows outer variable [shadowVariable] xboard-4.9.1/xaw/xoptions.c:967:48: note: Shadowed declaration xboard-4.9.1/xaw/xoptions.c:1326:13: note: Shadow variable xboard-4.9.1/xaw/xoptions.c:146:22: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xoptions.c:184:21: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xoptions.c:274:26: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xoptions.c:292:20: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xoptions.c:292:31: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xoptions.c:438:14: style: Variable 'test' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xoptions.c:476:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xoptions.c:559:12: style: Variable 'menuname' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xoptions.c:682:50: style: Parameter 'prms' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/xaw/xoptions.c:1149:20: style: Variable 'v' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xoptions.c:1382:50: style: Parameter 'len' can be declared as pointer to const. However it seems that 'SendTextCB' is a callback function, if 'len' is declared with const you might also need to cast function pointer(s). [constParameterCallback] xboard-4.9.1/xaw/xoptions.c:1401:36: note: You might need to cast the function pointer here xboard-4.9.1/xaw/xoptions.c:1382:50: note: Parameter 'len' can be declared as pointer to const xboard-4.9.1/xaw/xoptions.c:1384:108: style: Variable 'q' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/xaw/xoptions.c:1333:34: warning: Uninitialized variable: last [uninitvar] xboard-4.9.1/xaw/xoptions.c:1010:13: note: Assuming condition is false xboard-4.9.1/xaw/xoptions.c:1319:22: note: Assuming condition is true xboard-4.9.1/xaw/xoptions.c:1333:34: note: Uninitialized variable: last xboard-4.9.1/xaw/xoptions.c:1333:40: warning: Uninitialized variable: anchor [uninitvar] xboard-4.9.1/xaw/xoptions.c:1010:13: note: Assuming condition is false xboard-4.9.1/xaw/xoptions.c:1333:40: note: Uninitialized variable: anchor xboard-4.9.1/xaw/xoptions.c:1152:18: error: Uninitialized variable: v [legacyUninitvar] xboard-4.9.1/xaw/xoptions.c:302:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] xboard-4.9.1/zippy.c:332:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xboard-4.9.1/zippy.c:437:6: style: Local variable 'i' shadows outer argument [shadowArgument] xboard-4.9.1/zippy.c:410:31: note: Shadowed declaration xboard-4.9.1/zippy.c:437:6: note: Shadow variable xboard-4.9.1/zippy.c:443:6: style: Local variable 'i' shadows outer argument [shadowArgument] xboard-4.9.1/zippy.c:410:31: note: Shadowed declaration xboard-4.9.1/zippy.c:443:6: note: Shadow variable xboard-4.9.1/zippy.c:549:19: style: Local variable 'programVersion' shadows outer variable [shadowVariable] xboard-4.9.1/backend.h:72:14: note: Shadowed declaration xboard-4.9.1/zippy.c:549:19: note: Shadow variable xboard-4.9.1/zippy.c:554:19: style: Local variable 'programVersion' shadows outer variable [shadowVariable] xboard-4.9.1/backend.h:72:14: note: Shadowed declaration xboard-4.9.1/zippy.c:554:19: note: Shadow variable xboard-4.9.1/zippy.c:595:8: style: Variable 'player' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/zippy.c:614:8: style: Variable 'player' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/zippy.c:627:8: style: Variable 'player' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/zippy.c:711:12: style: Variable 'player' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/zippy.c:718:8: style: Variable 'player' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/zippy.c:980:11: style: Variable 'bookHit' can be declared as pointer to const [constVariablePointer] xboard-4.9.1/zippy.c:1137:22: style: Parameter 'white_holding' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/zippy.c:1137:43: style: Parameter 'black_holding' can be declared as pointer to const [constParameterPointer] xboard-4.9.1/zippy.c:1137:64: style: Parameter 'new_piece' can be declared as pointer to const [constParameterPointer] diff: DONE