2024-03-26 10:15 ftp://ftp.de.debian.org/debian/pool/main/a/angband/angband_4.2.5+dfsg1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=sdl --library=motif --library=sqlite3 --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 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.55 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 82f05c8 (2024-03-25 22:58:58 +0100) count: 2150 1035 elapsed-time: 41.0 59.2 head-timing-info: old-timing-info: head results: angband-4.2.5/src/cave-map.c:645:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feat [valueFlowBailoutIncompleteVar] angband-4.2.5/src/cave-square.c:1007:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] angband-4.2.5/src/cave-square.c:1201:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feat [valueFlowBailoutIncompleteVar] angband-4.2.5/src/cave-square.c:1230:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feat [valueFlowBailoutIncompleteVar] angband-4.2.5/src/cave-square.c:1238:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mon [valueFlowBailoutIncompleteVar] angband-4.2.5/src/cave-square.c:1246:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] angband-4.2.5/src/cave.c:358:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/cave.c:410:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/cave-view.c:647:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable light [valueFlowBailoutIncompleteVar] angband-4.2.5/src/cave-view.c:676:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable light [valueFlowBailoutIncompleteVar] angband-4.2.5/src/cave-map.c:175:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cave-map.c:255:38: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cave-map.c:277:42: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cave.c:268:14: style: Condition 'start.y>finish.y' is always true [knownConditionTrueFalse] angband-4.2.5/src/cave.c:262:14: note: Assuming that condition 'start.y==finish.y' is not redundant angband-4.2.5/src/cave.c:265:14: note: Assuming condition is false angband-4.2.5/src/cave.c:268:14: note: Condition 'start.y>finish.y' is always true angband-4.2.5/src/cave.c:253:27: style:inconclusive: Function 'motion_dir' argument 1 names different: declaration 'source' definition 'start'. [funcArgNamesDifferent] angband-4.2.5/src/cave.h:424:27: note: Function 'motion_dir' argument 1 names different: declaration 'source' definition 'start'. angband-4.2.5/src/cave.c:253:27: note: Function 'motion_dir' argument 1 names different: declaration 'source' definition 'start'. angband-4.2.5/src/cave.c:253:45: style:inconclusive: Function 'motion_dir' argument 2 names different: declaration 'target' definition 'finish'. [funcArgNamesDifferent] angband-4.2.5/src/cave.h:424:46: note: Function 'motion_dir' argument 2 names different: declaration 'target' definition 'finish'. angband-4.2.5/src/cave.c:253:45: note: Function 'motion_dir' argument 2 names different: declaration 'target' definition 'finish'. angband-4.2.5/src/cave.c:291:19: style: Variable 'feat' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cave.c:510:19: style: Variable 'known_obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cave.c:529:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cave.c:626:36: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cave.c:633:38: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cave.c:719:42: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cave-square.c:398:35: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cave-square.c:747:20: style: Variable 'rune' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cave-square.c:753:20: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cave-square.c:759:20: style: Variable 'web' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cave-square.c:997:75: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cave-square.c:1227:49: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cave-square.c:1265:20: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cave-square.c:1286:20: style: Variable 'web' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-core.c:256:37: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cmd-core.c:473:18: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-core.c:503:19: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-core.c:543:19: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cave-view.c:462:67: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cmd-spoil.c:28:44: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cmd-spoil.c:37:43: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cmd-spoil.c:47:49: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cmd-spoil.c:56:39: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cmd-pickup.c:58:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-obj.c:410:20: style: Variable 'rune' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-obj.c:1133:22: style: Variable 'spell' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/debug.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] angband-4.2.5/src/datafile.c:163:34: style: Parameter 'value_name' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/datafile.c:176:9: style: Variable 'tc' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-cave.c:1123:20: style: Variable 'feat' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-cave.c:1170:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-cave.c:1602:20: style: Variable 't_mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:256:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-attack.c:313:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-attack.c:416:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-attack.c:550:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-attack.c:697:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-attack.c:808:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-attack.c:852:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-attack.c:910:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-attack.c:1315:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-attack.c:1867:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-attack.c:1912:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:494:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:539:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:551:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:618:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:640:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:655:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:878:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:939:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_TRAP [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:1541:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:2191:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:2442:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:2633:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:2786:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:2963:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effect-handler-general.c:3329:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effects-info.c:150:4: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] angband-4.2.5/src/effects-info.c:588:21: style: Checking if unsigned expression 'e->index' is less than zero. [unsignedLessThanZero] angband-4.2.5/src/effects-info.c:903:10: style: Variable 'remembered_dice' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effects-info.c:35:13: style: struct member 'Anonymous32::index' is never used. [unusedStructMember] angband-4.2.5/src/effects-info.c:36:13: style: struct member 'Anonymous32::args' is never used. [unusedStructMember] angband-4.2.5/src/effects-info.c:38:21: style: struct member 'Anonymous32::desc' is never used. [unusedStructMember] angband-4.2.5/src/cmd-wizard.c:237:11: style: Condition 'nflg>=6' is always true [knownConditionTrueFalse] angband-4.2.5/src/cmd-wizard.c:234:9: note: Assignment 'nflg=((OF_MAX-1)>80)?(80):(OF_MAX-1)', assigned value is 37 angband-4.2.5/src/cmd-wizard.c:237:11: note: Condition 'nflg>=6' is always true angband-4.2.5/src/cmd-wizard.c:254:11: style: Condition 'nflg>=7' is always true [knownConditionTrueFalse] angband-4.2.5/src/cmd-wizard.c:234:9: note: Assignment 'nflg=((OF_MAX-1)>80)?(80):(OF_MAX-1)', assigned value is 37 angband-4.2.5/src/cmd-wizard.c:254:11: note: Condition 'nflg>=7' is always true angband-4.2.5/src/cmd-wizard.c:1438:7: style: Condition 'kind' is always true [knownConditionTrueFalse] angband-4.2.5/src/cmd-wizard.c:319:58: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cmd-wizard.c:370:76: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/cmd-wizard.c:460:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-wizard.c:718:20: style: Variable 'art' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-wizard.c:749:20: style: Variable 'art' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-wizard.c:843:20: style: Variable 'art' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/cmd-wizard.c:1470:51: style: Parameter 'c' can be declared as pointer to const. However it seems that 'wiz_hack_map_peek_noise' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/cmd-wizard.c:1518:30: note: You might need to cast the function pointer here angband-4.2.5/src/cmd-wizard.c:1470:51: note: Parameter 'c' can be declared as pointer to const angband-4.2.5/src/cmd-wizard.c:1494:51: style: Parameter 'c' can be declared as pointer to const. However it seems that 'wiz_hack_map_peek_scent' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/cmd-wizard.c:1529:30: note: You might need to cast the function pointer here angband-4.2.5/src/cmd-wizard.c:1494:51: note: Parameter 'c' can be declared as pointer to const angband-4.2.5/src/cmd-wizard.c:2177:46: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/effects.c:336:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable effect_value_base_spell_power [valueFlowBailoutIncompleteVar] angband-4.2.5/src/effects.c:426:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/game-event.c:208:12: style:inconclusive: Function 'event_signal_blast' argument 5 names different: declaration 'seen' definition 'drawing'. [funcArgNamesDifferent] angband-4.2.5/src/game-event.h:229:12: note: Function 'event_signal_blast' argument 5 names different: declaration 'seen' definition 'drawing'. angband-4.2.5/src/game-event.c:208:12: note: Function 'event_signal_blast' argument 5 names different: declaration 'seen' definition 'drawing'. angband-4.2.5/src/game-event.c:64:69: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/game-event.c:64:79: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/game-event.c:121:45: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/game-event.c:129:48: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/effects.c:310:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effects.c:325:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:341:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] angband-4.2.5/src/effect-handler-attack.c:338:6: note: outer condition: seen angband-4.2.5/src/effect-handler-attack.c:341:14: note: identical inner condition: seen angband-4.2.5/src/effect-handler-attack.c:1893:7: style: Condition 'mon' is always true [knownConditionTrueFalse] angband-4.2.5/src/effect-handler-attack.c:1893:23: style: The comparison 'mon->hp == hp' is always true because 'mon->hp' and 'hp' represent the same value. [knownConditionTrueFalse] angband-4.2.5/src/effect-handler-attack.c:1890:15: note: 'hp' is assigned value 'mon->hp' here. angband-4.2.5/src/effect-handler-attack.c:1893:23: note: The comparison 'mon->hp == hp' is always true because 'mon->hp' and 'hp' represent the same value. angband-4.2.5/src/effect-handler-attack.c:1740:13: style: Local variable 'next_grid' shadows outer function [shadowFunction] angband-4.2.5/src/cave.h:425:12: note: Shadowed declaration angband-4.2.5/src/effect-handler-attack.c:1740:13: note: Shadow variable angband-4.2.5/src/effect-handler-attack.c:43:20: style: Variable 'monster' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:61:21: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:417:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:418:19: style: Variable 't_mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:468:20: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:503:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:603:20: style: Variable 't_mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:642:17: style: Variable 'trap' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:698:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:699:19: style: Variable 't_mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:912:19: style: Variable 't_mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:1094:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:1133:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:1742:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:1758:7: style: Variable 'choice' can be declared as const array [constVariable] angband-4.2.5/src/effect-handler-attack.c:1808:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-attack.c:1864:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/gen-chunk.c:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feat [valueFlowBailoutIncompleteVar] angband-4.2.5/src/gen-chunk.c:370:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feat [valueFlowBailoutIncompleteVar] angband-4.2.5/src/game-world.c:865:21: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/gen-chunk.c:130:31: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/gen-chunk.c:149:16: style: Variable 'lev' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/gen-chunk.c:354:13: style: Modulo of one is always equal to zero [moduloofone] angband-4.2.5/src/effect-handler-general.c:1352:9: warning: Either the condition '!obj->known' is redundant or there is possible null pointer dereference: obj->known. [nullPointerRedundantCheck] angband-4.2.5/src/effect-handler-general.c:1347:9: note: Assuming that condition '!obj->known' is not redundant angband-4.2.5/src/effect-handler-general.c:1352:9: note: Null pointer dereference angband-4.2.5/src/effect-handler-general.c:2181:6: style: Local variable 'message_type' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:41:10: note: Shadowed declaration angband-4.2.5/src/effect-handler-general.c:2181:6: note: Shadow variable angband-4.2.5/src/effect-handler-general.c:95:66: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/effect-handler-general.c:98:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:163:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:479:54: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/effect-handler-general.c:721:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:1278:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:1614:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:1668:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:2292:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:2340:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:2443:18: style: Variable 't_mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:2481:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:2624:18: style: Variable 't_mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:2903:15: style: Variable 'trap' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:2958:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:2959:18: style: Variable 't_mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/effect-handler-general.c:3347:59: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/effect-handler-general.c:3497:54: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/effect-handler-general.c:3519:59: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/gen-monster.c:70:45: style: Parameter 'race' can be declared as pointer to const. However it seems that 'mon_select' is a callback function, if 'race' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/gen-monster.c:310:20: note: You might need to cast the function pointer here angband-4.2.5/src/gen-monster.c:70:45: note: Parameter 'race' can be declared as pointer to const angband-4.2.5/src/gen-monster.c:277:47: style: Parameter 'racial_symbol' can be declared as const array [constParameter] angband-4.2.5/src/generate.c:413:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/generate.c:415:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/generate.c:572:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/generate.c:574:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/generate.c:152:27: warning: Either the condition '!c' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck] angband-4.2.5/src/generate.c:155:6: note: Assuming that condition '!c' is not redundant angband-4.2.5/src/generate.c:152:27: note: Null pointer dereference angband-4.2.5/src/generate.c:408:12: style: Variable 'st' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/generate.c:567:12: style: Variable 'st' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/generate.c:710:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/generate.c:710:61: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/generate.c:741:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/generate.c:888:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/generate.c:890:16: style: Variable 'lev' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/generate.c:1488:18: style: Variable 'lev' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:1586:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:1591:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:1846:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:1851:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:2093:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:2098:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:2731:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:2735:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:2751:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:2755:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:2769:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:2782:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3065:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3069:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3085:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3089:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3103:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3118:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3570:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3598:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3631:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3635:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3652:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:3656:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/init.c:311:34: style:inconclusive: Function 'init_file_paths' argument 1 names different: declaration 'config' definition 'configpath'. [funcArgNamesDifferent] angband-4.2.5/src/init.h:271:41: note: Function 'init_file_paths' argument 1 names different: declaration 'config' definition 'configpath'. angband-4.2.5/src/init.c:311:34: note: Function 'init_file_paths' argument 1 names different: declaration 'config' definition 'configpath'. angband-4.2.5/src/init.c:311:58: style:inconclusive: Function 'init_file_paths' argument 2 names different: declaration 'lib' definition 'libpath'. [funcArgNamesDifferent] angband-4.2.5/src/init.h:271:61: note: Function 'init_file_paths' argument 2 names different: declaration 'lib' definition 'libpath'. angband-4.2.5/src/init.c:311:58: note: Function 'init_file_paths' argument 2 names different: declaration 'lib' definition 'libpath'. angband-4.2.5/src/init.c:311:79: style:inconclusive: Function 'init_file_paths' argument 3 names different: declaration 'data' definition 'datapath'. [funcArgNamesDifferent] angband-4.2.5/src/init.h:271:78: note: Function 'init_file_paths' argument 3 names different: declaration 'data' definition 'datapath'. angband-4.2.5/src/init.c:311:79: note: Function 'init_file_paths' argument 3 names different: declaration 'data' definition 'datapath'. angband-4.2.5/src/init.c:738:6: style: Local variable 'msgt' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:51:6: note: Shadowed declaration angband-4.2.5/src/init.c:738:6: note: Shadow variable angband-4.2.5/src/init.c:801:6: style: Local variable 'msgt' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:51:6: note: Shadowed declaration angband-4.2.5/src/init.c:801:6: note: Shadow variable angband-4.2.5/src/init.c:858:6: style: Local variable 'msgt' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:51:6: note: Shadowed declaration angband-4.2.5/src/init.c:858:6: note: Shadow variable angband-4.2.5/src/init.c:921:6: style: Local variable 'msgt' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:51:6: note: Shadowed declaration angband-4.2.5/src/init.c:921:6: note: Shadow variable angband-4.2.5/src/init.c:4404:9: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/init.c:4404:9: note: Shadow variable angband-4.2.5/src/init.c:314:8: style: Variable 'userpath' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:1577:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:1840:12: style: Variable 'u' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:2084:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:2724:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:2744:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:2764:8: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:3058:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:3078:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:3098:8: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:3624:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:3645:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:3728:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/init.c:3757:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/load.c:1315:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/load.c:1412:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] angband-4.2.5/src/load.c:1230:8: style: Condition '!obj' is always false [knownConditionTrueFalse] angband-4.2.5/src/load.c:1246:12: style: Condition 'obj->known' is always true [knownConditionTrueFalse] angband-4.2.5/src/load.c:1523:20: style: Condition 'rd_dungeon_aux(&cave)' is always false [knownConditionTrueFalse] angband-4.2.5/src/load.c:1523:20: note: Calling function 'rd_dungeon_aux' returns 0 angband-4.2.5/src/load.c:1523:20: note: Condition 'rd_dungeon_aux(&cave)' is always false angband-4.2.5/src/load.c:1543:20: style: Condition 'rd_dungeon_aux(&player->cave)' is always false [knownConditionTrueFalse] angband-4.2.5/src/load.c:1543:20: note: Calling function 'rd_dungeon_aux' returns 0 angband-4.2.5/src/load.c:1543:20: note: Condition 'rd_dungeon_aux(&player->cave)' is always false angband-4.2.5/src/load.c:1557:20: style: Condition 'rd_objects_aux(rd_item,cave)' is always false [knownConditionTrueFalse] angband-4.2.5/src/load.c:1557:20: note: Calling function 'rd_objects_aux' returns 0 angband-4.2.5/src/load.c:1557:20: note: Condition 'rd_objects_aux(rd_item,cave)' is always false angband-4.2.5/src/load.c:1559:20: style: Condition 'rd_objects_aux(rd_item,player->cave)' is always false [knownConditionTrueFalse] angband-4.2.5/src/load.c:1559:20: note: Calling function 'rd_objects_aux' returns 0 angband-4.2.5/src/load.c:1559:20: note: Condition 'rd_objects_aux(rd_item,player->cave)' is always false angband-4.2.5/src/load.c:1606:18: style: Condition 'rd_traps_aux(cave)' is always false [knownConditionTrueFalse] angband-4.2.5/src/load.c:1606:18: note: Calling function 'rd_traps_aux' returns 0 angband-4.2.5/src/load.c:1606:18: note: Condition 'rd_traps_aux(cave)' is always false angband-4.2.5/src/load.c:1608:18: style: Condition 'rd_traps_aux(player->cave)' is always false [knownConditionTrueFalse] angband-4.2.5/src/load.c:1608:18: note: Calling function 'rd_traps_aux' returns 0 angband-4.2.5/src/load.c:1608:18: note: Condition 'rd_traps_aux(player->cave)' is always false angband-4.2.5/src/load.c:1629:21: style: Condition 'rd_dungeon_aux(&c)' is always false [knownConditionTrueFalse] angband-4.2.5/src/load.c:1629:21: note: Calling function 'rd_dungeon_aux' returns 0 angband-4.2.5/src/load.c:1629:21: note: Condition 'rd_dungeon_aux(&c)' is always false angband-4.2.5/src/load.c:1633:21: style: Condition 'rd_objects_aux(rd_item,c)' is always false [knownConditionTrueFalse] angband-4.2.5/src/load.c:1633:21: note: Calling function 'rd_objects_aux' returns 0 angband-4.2.5/src/load.c:1633:21: note: Condition 'rd_objects_aux(rd_item,c)' is always false angband-4.2.5/src/load.c:1641:19: style: Condition 'rd_traps_aux(c)' is always false [knownConditionTrueFalse] angband-4.2.5/src/load.c:1641:19: note: Calling function 'rd_traps_aux' returns 0 angband-4.2.5/src/load.c:1641:19: note: Condition 'rd_traps_aux(c)' is always false angband-4.2.5/src/load.c:911:3: warning: Either the condition '!k' is redundant or there is possible null pointer dereference: k. [nullPointerRedundantCheck] angband-4.2.5/src/load.c:908:7: note: Assuming that condition '!k' is not redundant angband-4.2.5/src/load.c:911:3: note: Null pointer dereference angband-4.2.5/src/load.c:931:3: warning: Either the condition '!k' is redundant or there is possible null pointer dereference: k. [nullPointerRedundantCheck] angband-4.2.5/src/load.c:928:7: note: Assuming that condition '!k' is not redundant angband-4.2.5/src/load.c:931:3: note: Null pointer dereference angband-4.2.5/src/load.c:1673:18: style: Variable 'lev' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/load.c:1294:31: warning: Uninitialized variable: *c [uninitvar] angband-4.2.5/src/load.c:1629:22: note: Calling function 'rd_dungeon_aux', 1st argument '&c' value is angband-4.2.5/src/load.c:1294:31: note: Uninitialized variable: *c angband-4.2.5/src/gen-room.c:978:23: style: Variable 'pit' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/gen-room.c:1886:20: style: Variable 'join' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/main.c:477:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/message.c:214:13: style: Variable 'm' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/main.c:225:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/main.c:226:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/main.c:260:22: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] angband-4.2.5/src/main.c:217:8: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/main.c:260:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/main.c:188:7: style: struct member 'Anonymous28::setgid_ok' is never used. [unusedStructMember] angband-4.2.5/src/mon-blows.c:1099:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable melee_effect_handler_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/mon-blows.c:86:23: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/mon-blows.c:86:23: note: Shadow variable angband-4.2.5/src/mon-blows.c:83:18: style: Variable 't_mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-blows.c:179:23: style: Variable 'effect' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-blows.c:256:69: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-attack.c:65:58: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-attack.c:281:34: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-group.c:104:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-group.c:209:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-group.c:322:47: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-group.c:474:52: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-group.c:485:24: style: Variable 'group' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-attack.c:810:16: style: Variable 'do_stun' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/mon-attack.c:811:17: style: Variable 'sound_msg' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/mon-list.c:64:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] angband-4.2.5/src/mon-list.c:153:8: style: Local variable 'los' shadows outer function [shadowFunction] angband-4.2.5/src/cave.h:232:6: note: Shadowed declaration angband-4.2.5/src/mon-list.c:153:8: note: Shadow variable angband-4.2.5/src/mon-init.c:1045:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:1052:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:1312:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:1319:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:1336:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:1343:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:1404:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:1411:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2040:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2046:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2063:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2069:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2098:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2104:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2121:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2127:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2334:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2337:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2353:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:2356:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/mon-init.c:1269:27: warning: Either the condition '!r' is redundant or there is possible null pointer dereference: r. [nullPointerRedundantCheck] angband-4.2.5/src/mon-init.c:1271:6: note: Assuming that condition '!r' is not redundant angband-4.2.5/src/mon-init.c:1269:27: note: Null pointer dereference angband-4.2.5/src/mon-init.c:177:23: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/mon-init.c:177:23: note: Shadow variable angband-4.2.5/src/mon-init.c:251:24: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/mon-init.c:251:24: note: Shadow variable angband-4.2.5/src/mon-init.c:1455:14: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/mon-init.c:1455:14: note: Shadow variable angband-4.2.5/src/mon-init.c:1471:14: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/mon-init.c:1471:14: note: Shadow variable angband-4.2.5/src/mon-init.c:1487:14: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/mon-init.c:1487:14: note: Shadow variable angband-4.2.5/src/mon-init.c:1687:23: style: Variable 'r' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-init.c:2033:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-init.c:2056:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-init.c:2091:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-init.c:2114:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-init.c:2254:23: style: Variable 'base' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-init.c:2327:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-init.c:2347:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/gen-cave.c:884:14: style: Local variable 'next_grid' shadows outer function [shadowFunction] angband-4.2.5/src/cave.h:425:12: note: Shadowed declaration angband-4.2.5/src/gen-cave.c:884:14: note: Shadow variable angband-4.2.5/src/gen-cave.c:619:17: style: Variable 'exc' can be declared as const array [constVariable] angband-4.2.5/src/gen-cave.c:1747:46: style: Parameter 'colors' can be declared as const array [constParameter] angband-4.2.5/src/gen-cave.c:1850:9: style: Parameter 'stairs' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/gen-cave.c:1886:29: style: Parameter 'counts' can be declared as const array [constParameter] angband-4.2.5/src/gen-cave.c:1898:28: style: Parameter 'counts' can be declared as const array [constParameter] angband-4.2.5/src/gen-cave.c:3205:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/gen-cave.c:3242:57: style: Parameter 'floor' can be declared as const array [constParameter] angband-4.2.5/src/gen-cave.c:2696:26: warning: Uninitialized variable: grid.x [uninitvar] angband-4.2.5/src/gen-cave.c:2684:27: note: Assuming condition is false angband-4.2.5/src/gen-cave.c:2696:26: note: Uninitialized variable: grid.x angband-4.2.5/src/gen-cave.c:1138:13: style: Variable 'bx' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/mon-lore.c:63:38: warning: Either the condition '!spell' is redundant or there is possible null pointer dereference: spell. [nullPointerRedundantCheck] angband-4.2.5/src/mon-lore.c:67:6: note: Assuming that condition '!spell' is not redundant angband-4.2.5/src/mon-lore.c:63:38: note: Null pointer dereference angband-4.2.5/src/mon-lore.c:426:36: style:inconclusive: Function 'lore_do_probe' argument 1 names different: declaration 'm' definition 'mon'. [funcArgNamesDifferent] angband-4.2.5/src/mon-lore.h:117:36: note: Function 'lore_do_probe' argument 1 names different: declaration 'm' definition 'mon'. angband-4.2.5/src/mon-lore.c:426:36: note: Function 'lore_do_probe' argument 1 names different: declaration 'm' definition 'mon'. angband-4.2.5/src/mon-lore.c:217:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-lore.c:232:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-lore.c:245:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-lore.c:426:36: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-lore.c:502:36: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-lore.c:777:56: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-lore.c:819:62: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-lore.c:1062:17: style: Variable 'weapon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-lore.c:1803:24: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-lore.c:1874:24: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-msg.c:91:35: style:inconclusive: Function 'message_pain' argument 1 names different: declaration 'm' definition 'mon'. [funcArgNamesDifferent] angband-4.2.5/src/mon-msg.h:33:35: note: Function 'message_pain' argument 1 names different: declaration 'm' definition 'mon'. angband-4.2.5/src/mon-msg.c:91:35: note: Function 'message_pain' argument 1 names different: declaration 'm' definition 'mon'. angband-4.2.5/src/mon-msg.c:205:42: style:inconclusive: Function 'add_monster_message' argument 1 names different: declaration 'm' definition 'mon'. [funcArgNamesDifferent] angband-4.2.5/src/mon-msg.h:34:42: note: Function 'add_monster_message' argument 1 names different: declaration 'm' definition 'mon'. angband-4.2.5/src/mon-msg.c:205:42: note: Function 'add_monster_message' argument 1 names different: declaration 'm' definition 'mon'. angband-4.2.5/src/mon-msg.c:416:33: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/mon-msg.c:416:33: note: Shadow variable angband-4.2.5/src/mon-make.c:228:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] angband-4.2.5/src/mon-make.c:61:23: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-make.c:228:13: style: Variable 'date' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-make.c:503:20: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-make.c:538:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-make.c:665:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-make.c:754:23: style: Variable 'lore' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-summon.c:190:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-summon.c:273:55: style: Parameter 'race' can be declared as pointer to const. However it seems that 'summon_specific_okay' is a callback function, if 'race' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/mon-summon.c:496:19: note: You might need to cast the function pointer here angband-4.2.5/src/mon-summon.c:273:55: note: Parameter 'race' can be declared as pointer to const angband-4.2.5/src/mon-summon.c:443:25: style: Variable 'group' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-timed.c:99:27: style: Variable 'effect' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-timed.c:145:27: style: Variable 'effect' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-timed.c:249:27: style: Variable 'effect' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-timed.c:327:27: style: Variable 'effect' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-spell.c:614:20: style:inconclusive: Function 'breath_dam' argument 1 names different: declaration 'element' definition 'type'. [funcArgNamesDifferent] angband-4.2.5/src/mon-spell.h:70:20: note: Function 'breath_dam' argument 1 names different: declaration 'element' definition 'type'. angband-4.2.5/src/mon-spell.c:614:20: note: Function 'breath_dam' argument 1 names different: declaration 'element' definition 'type'. angband-4.2.5/src/mon-spell.c:106:18: style: Variable 't_mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-spell.c:434:27: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-spell.c:470:45: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-spell.c:470:61: style: Parameter 'pflags' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-spell.c:616:21: style: Variable 'element' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-util.c:573:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mon [valueFlowBailoutIncompleteVar] angband-4.2.5/src/obj-chest.c:123:26: warning: Either the condition '!t' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] angband-4.2.5/src/obj-chest.c:126:6: note: Assuming that condition '!t' is not redundant angband-4.2.5/src/obj-chest.c:123:26: note: Null pointer dereference angband-4.2.5/src/obj-chest.c:155:26: warning: Either the condition '!t' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] angband-4.2.5/src/obj-chest.c:162:6: note: Assuming that condition '!t' is not redundant angband-4.2.5/src/obj-chest.c:155:26: note: Null pointer dereference angband-4.2.5/src/obj-curse.c:39:17: style: Variable 'curse' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-curse.c:52:43: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-util.c:711:52: style:inconclusive: Function 'become_aware' argument 2 names different: declaration 'm' definition 'mon'. [funcArgNamesDifferent] angband-4.2.5/src/mon-util.h:36:52: note: Function 'become_aware' argument 2 names different: declaration 'm' definition 'mon'. angband-4.2.5/src/mon-util.c:711:52: note: Function 'become_aware' argument 2 names different: declaration 'm' definition 'mon'. angband-4.2.5/src/mon-util.c:170:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-util.c:396:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-util.c:698:55: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-util.c:1309:41: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-util.c:1341:69: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-desc.c:615:9: style: Condition 'obj->known' is always true [knownConditionTrueFalse] angband-4.2.5/src/obj-desc.c:260:34: warning: Either the condition '!singular' is redundant or there is possible null pointer dereference: singular. [nullPointerRedundantCheck] angband-4.2.5/src/obj-desc.c:268:8: note: Assuming that condition '!singular' is not redundant angband-4.2.5/src/obj-desc.c:260:34: note: Null pointer dereference angband-4.2.5/src/obj-desc.c:604:7: style: Local variable 'prefix' shadows outer function [shadowFunction] angband-4.2.5/src/z-util.h:152:13: note: Shadowed declaration angband-4.2.5/src/obj-desc.c:604:7: note: Shadow variable angband-4.2.5/src/obj-desc.c:33:22: style: Variable 'kb' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-ignore.c:229:53: style: Parameter 'kind' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-init.c:578:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:593:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:1078:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:1090:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:1104:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:1121:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:1295:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:1304:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:1799:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:1814:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2002:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2018:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2361:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2376:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2394:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2400:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2417:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2433:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2452:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2462:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2809:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2821:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2881:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2897:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-init.c:2294:21: style: Checking if unsigned expression 'poss->kidx' is less than zero. [unsignedLessThanZero] angband-4.2.5/src/obj-init.c:3319:14: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/obj-init.c:3319:14: note: Shadow variable angband-4.2.5/src/obj-init.c:90:8: style: Variable 'under' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:569:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:1072:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:1098:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:1289:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:1793:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:1996:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:2352:8: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:2385:8: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:2408:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:2442:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:2689:19: style: Variable 'a' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:2800:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:2874:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-init.c:3342:23: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-move.c:91:52: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-move.c:146:46: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-move.c:148:18: style: Variable 'mon1' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-move.c:171:46: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-move.c:173:18: style: Variable 'mon1' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-move.c:189:48: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-move.c:313:18: style: Variable 'leader' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-move.c:861:19: style: Variable 'tracker' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/mon-move.c:1020:51: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-move.c:1066:73: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-move.c:1106:63: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/mon-move.c:1294:55: style: Parameter 'mon' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-gear.c:536:18: style: Condition 'obj->number>num' is always false [knownConditionTrueFalse] angband-4.2.5/src/obj-gear.c:533:6: note: num is assigned '((num)>(obj->number))?(obj->number):(num)' here. angband-4.2.5/src/obj-gear.c:536:18: note: Condition 'obj->number>num' is always false angband-4.2.5/src/obj-gear.c:1030:35: style:inconclusive: Function 'inven_takeoff' argument 1 names different: declaration 'item' definition 'obj'. [funcArgNamesDifferent] angband-4.2.5/src/obj-gear.h:62:35: note: Function 'inven_takeoff' argument 1 names different: declaration 'item' definition 'obj'. angband-4.2.5/src/obj-gear.c:1030:35: note: Function 'inven_takeoff' argument 1 names different: declaration 'item' definition 'obj'. angband-4.2.5/src/obj-gear.c:155:39: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-gear.c:163:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-gear.c:443:35: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-gear.c:1127:18: style: Variable 'desc_target' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-gear.c:1180:52: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:890:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] angband-4.2.5/src/obj-knowledge.c:921:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] angband-4.2.5/src/obj-gear.c:35:6: style: struct member 'slot_info::index' is never used. [unusedStructMember] angband-4.2.5/src/obj-gear.c:36:7: style: struct member 'slot_info::acid_vuln' is never used. [unusedStructMember] angband-4.2.5/src/obj-list.c:429:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-list.c:437:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/obj-list.c:175:8: style: Local variable 'los' shadows outer function [shadowFunction] angband-4.2.5/src/cave.h:232:6: note: Shadowed declaration angband-4.2.5/src/obj-list.c:175:8: note: Shadow variable angband-4.2.5/src/obj-list.c:371:7: style: Local variable 'los' shadows outer function [shadowFunction] angband-4.2.5/src/cave.h:232:6: note: Shadowed declaration angband-4.2.5/src/obj-list.c:371:7: note: Shadow variable angband-4.2.5/src/obj-list.c:197:19: style: Variable 'list_obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-list.c:326:17: style: Variable 'base_obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-list.c:374:17: style: Variable 'base_obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-info.c:2393:13: warning: Possible null pointer dereference: kind [nullPointer] angband-4.2.5/src/obj-info.c:2379:29: note: Assignment 'kind=NULL', assigned value is 0 angband-4.2.5/src/obj-info.c:2384:16: note: Assuming condition is false angband-4.2.5/src/obj-info.c:2393:13: note: Null pointer dereference angband-4.2.5/src/obj-info.c:2394:13: warning: Possible null pointer dereference: kind [nullPointer] angband-4.2.5/src/obj-info.c:2379:29: note: Assignment 'kind=NULL', assigned value is 0 angband-4.2.5/src/obj-info.c:2384:16: note: Assuming condition is false angband-4.2.5/src/obj-info.c:2394:13: note: Null pointer dereference angband-4.2.5/src/obj-info.c:2100:15: style: Local variable 'prefix' shadows outer function [shadowFunction] angband-4.2.5/src/z-util.h:152:13: note: Shadowed declaration angband-4.2.5/src/obj-info.c:2100:15: note: Shadow variable angband-4.2.5/src/obj-info.c:150:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] angband-4.2.5/src/obj-info.c:120:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-info.c:245:24: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-info.c:315:24: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-info.c:361:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-info.c:399:8: style: Variable 'b' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-info.c:561:58: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-info.c:624:58: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-info.c:723:60: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-info.c:1703:17: style: Variable 'bow' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-info.c:1752:17: style: Variable 'bow' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-info.c:57:6: style: struct member 'origin_type::type' is never used. [unusedStructMember] angband-4.2.5/src/obj-info.c:1032:40: style: Variable 'plus' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1033:20: style: Variable 'xtra_postcrit' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1033:38: style: Variable 'xtra_precrit' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1037:16: style: Variable 'old_blows' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1040:27: style: Variable 'has_brands_or_slays' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1042:21: style: Variable 'bow' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1043:14: style: Variable 'weapon' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1276:17: style: Variable 'deadliness' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1277:16: style: Variable 'old_blows' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1280:27: style: Variable 'has_brands_or_slays' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1282:21: style: Variable 'bow' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1283:14: style: Variable 'weapon' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-info.c:1526:27: style: Variable 'has_brands_or_slays' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/obj-knowledge.c:359:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] angband-4.2.5/src/obj-knowledge.c:365:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] angband-4.2.5/src/obj-knowledge.c:371:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] angband-4.2.5/src/obj-knowledge.c:376:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] angband-4.2.5/src/obj-knowledge.c:381:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] angband-4.2.5/src/obj-knowledge.c:387:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] angband-4.2.5/src/obj-knowledge.c:452:47: style:inconclusive: Function 'player_knows_curse' argument 2 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent] angband-4.2.5/src/obj-knowledge.h:58:47: note: Function 'player_knows_curse' argument 2 names different: declaration 'i' definition 'index'. angband-4.2.5/src/obj-knowledge.c:452:47: note: Function 'player_knows_curse' argument 2 names different: declaration 'i' definition 'index'. angband-4.2.5/src/obj-knowledge.c:82:24: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-knowledge.c:247:39: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:249:15: style: Variable 'r' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-knowledge.c:469:58: style: Parameter 'ego' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:599:15: style: Variable 'r' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-knowledge.c:1228:15: style: Variable 'r' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-knowledge.c:1350:57: style: Parameter 'curse' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:1407:40: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:1476:70: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:1499:70: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:1522:70: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:1553:71: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:1554:19: style: Parameter 'test_flags' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:1642:73: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:1685:70: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-knowledge.c:1807:23: style: Variable 'shape' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-knowledge.c:1957:24: style: Variable 'shape' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-knowledge.c:1992:24: style: Variable 'shape' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-knowledge.c:2033:24: style: Variable 'shape' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-pile.c:953:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] angband-4.2.5/src/obj-properties.c:67:25: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-make.c:699:7: warning: Either the condition '!obj->artifact' is redundant or there is possible null pointer dereference: art. [nullPointerRedundantCheck] angband-4.2.5/src/obj-make.c:668:14: note: Assuming that condition '!obj->artifact' is not redundant angband-4.2.5/src/obj-make.c:705:19: note: Assignment to 'obj->artifact=art' angband-4.2.5/src/obj-make.c:699:7: note: Null pointer dereference angband-4.2.5/src/obj-make.c:702:23: warning: Either the condition '!obj->artifact' is redundant or there is possible null pointer dereference: art. [nullPointerRedundantCheck] angband-4.2.5/src/obj-make.c:668:14: note: Assuming that condition '!obj->artifact' is not redundant angband-4.2.5/src/obj-make.c:705:19: note: Assignment to 'obj->artifact=art' angband-4.2.5/src/obj-make.c:702:23: note: Null pointer dereference angband-4.2.5/src/obj-make.c:816:58: style:inconclusive: Function 'object_prep' argument 2 names different: declaration 'kind' definition 'k'. [funcArgNamesDifferent] angband-4.2.5/src/obj-make.h:33:58: note: Function 'object_prep' argument 2 names different: declaration 'kind' definition 'k'. angband-4.2.5/src/obj-make.c:816:58: note: Function 'object_prep' argument 2 names different: declaration 'kind' definition 'k'. angband-4.2.5/src/obj-make.c:925:51: style:inconclusive: Function 'apply_magic' argument 3 names different: declaration 'okay' definition 'allow_artifacts'. [funcArgNamesDifferent] angband-4.2.5/src/obj-make.h:35:51: note: Function 'apply_magic' argument 3 names different: declaration 'okay' definition 'allow_artifacts'. angband-4.2.5/src/obj-make.c:925:51: note: Function 'apply_magic' argument 3 names different: declaration 'okay' definition 'allow_artifacts'. angband-4.2.5/src/obj-make.c:134:20: style: Variable 'ego' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-make.c:154:20: style: Variable 'ego' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-make.c:198:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-make.c:254:46: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-make.c:283:46: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-make.c:340:56: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-make.c:670:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-make.c:1161:42: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-power.c:900:10: style: Condition 'a>0' is always true [knownConditionTrueFalse] angband-4.2.5/src/obj-power.c:869:10: note: Assignment 'a=1', assigned value is 1 angband-4.2.5/src/obj-power.c:900:10: note: Condition 'a>0' is always true angband-4.2.5/src/obj-power.c:742:9: style: Local variable 'curse_power' shadows outer function [shadowFunction] angband-4.2.5/src/obj-power.c:733:12: note: Shadowed declaration angband-4.2.5/src/obj-power.c:742:9: note: Shadow variable angband-4.2.5/src/obj-power.c:902:20: warning: Either the condition 'power<=(2147483647/power-b)/a' is redundant or there is signed integer overflow for expression 'power*(power*a+b)'. [integerOverflowCond] angband-4.2.5/src/obj-power.c:874:10: note: Assignment 'b=5', assigned value is 5 angband-4.2.5/src/obj-power.c:901:15: note: Assuming that condition 'power<=(2147483647/power-b)/a' is not redundant angband-4.2.5/src/obj-power.c:902:20: note: Integer overflow angband-4.2.5/src/obj-power.c:47:6: style: struct member 'archery::ammo_tval' is never used. [unusedStructMember] angband-4.2.5/src/obj-tval.c:437:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-tval.c:460:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-slays.c:56:36: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-slays.c:91:37: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-slays.c:251:49: style: Parameter 'slay' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-slays.c:341:63: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-slays.c:350:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-slays.c:361:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-slays.c:422:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-slays.c:461:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-pile.c:834:18: style: Condition 'obj->number>num' is always false [knownConditionTrueFalse] angband-4.2.5/src/obj-pile.c:831:6: note: num is assigned '((num)>(obj->number))?(obj->number):(num)' here. angband-4.2.5/src/obj-pile.c:834:18: note: Condition 'obj->number>num' is always false angband-4.2.5/src/obj-pile.c:706:33: style:inconclusive: Function 'object_copy' argument 1 names different: declaration 'obj1' definition 'dest'. [funcArgNamesDifferent] angband-4.2.5/src/obj-pile.h:74:33: note: Function 'object_copy' argument 1 names different: declaration 'obj1' definition 'dest'. angband-4.2.5/src/obj-pile.c:706:33: note: Function 'object_copy' argument 1 names different: declaration 'obj1' definition 'dest'. angband-4.2.5/src/obj-pile.c:706:60: style:inconclusive: Function 'object_copy' argument 2 names different: declaration 'obj2' definition 'src'. [funcArgNamesDifferent] angband-4.2.5/src/obj-pile.h:74:60: note: Function 'object_copy' argument 2 names different: declaration 'obj2' definition 'src'. angband-4.2.5/src/obj-pile.c:706:60: note: Function 'object_copy' argument 2 names different: declaration 'obj2' definition 'src'. angband-4.2.5/src/obj-pile.c:1369:50: style:inconclusive: Function 'scan_items' argument 2 names different: declaration 'item_list_max' definition 'item_max'. [funcArgNamesDifferent] angband-4.2.5/src/obj-pile.h:89:50: note: Function 'scan_items' argument 2 names different: declaration 'item_list_max' definition 'item_max'. angband-4.2.5/src/obj-pile.c:1369:50: note: Function 'scan_items' argument 2 names different: declaration 'item_list_max' definition 'item_max'. angband-4.2.5/src/obj-pile.c:128:17: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-pile.c:736:58: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-pile.c:1019:18: style: Parameter 'drop' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-pile.c:1162:18: style: Variable 'feat_old' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-pile.c:1165:15: style: Variable 'trap' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-pile.c:1288:68: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/option.c:111:29: style:inconclusive: Function 'option_set' argument 1 names different: declaration 'opt' definition 'name'. [funcArgNamesDifferent] angband-4.2.5/src/option.h:86:29: note: Function 'option_set' argument 1 names different: declaration 'opt' definition 'name'. angband-4.2.5/src/option.c:111:29: note: Function 'option_set' argument 1 names different: declaration 'opt' definition 'name'. angband-4.2.5/src/parser.c:412:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/obj-util.c:510:7: style: Condition '!kind' is always false [knownConditionTrueFalse] angband-4.2.5/src/obj-util.c:302:59: style:inconclusive: Function 'object_test' argument 2 names different: declaration 'o' definition 'obj'. [funcArgNamesDifferent] angband-4.2.5/src/obj-util.h:34:59: note: Function 'object_test' argument 2 names different: declaration 'o' definition 'obj'. angband-4.2.5/src/obj-util.c:302:59: note: Function 'object_test' argument 2 names different: declaration 'o' definition 'obj'. angband-4.2.5/src/obj-util.c:372:75: style:inconclusive: Function 'check_for_inscrip_with_int' argument 2 names different: declaration 'insrip' definition 'inscrip'. [funcArgNamesDifferent] angband-4.2.5/src/obj-util.h:38:75: note: Function 'check_for_inscrip_with_int' argument 2 names different: declaration 'insrip' definition 'inscrip'. angband-4.2.5/src/obj-util.c:372:75: note: Function 'check_for_inscrip_with_int' argument 2 names different: declaration 'insrip' definition 'inscrip'. angband-4.2.5/src/obj-util.c:480:24: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-util.c:763:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/parser.c:236:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/parser.c:263:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/parser.c:266:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/parser.c:270:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/parser.c:410:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/parser.c:418:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/parser.c:423:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/parser.c:341:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/parser.c:402:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/parser.c:403:8: style: Variable 'stype' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/parser.c:503:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-attack.c:1072:9: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/player-attack.c:1072:9: note: Shadow variable angband-4.2.5/src/player-attack.c:479:67: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-attack.c:500:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-attack.c:554:23: style: Parameter 'missile' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-attack.c:554:47: style: Parameter 'launcher' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-attack.c:590:18: style: Parameter 'missile' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-attack.c:590:42: style: Parameter 'launcher' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-attack.c:657:53: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-attack.c:897:17: style: Variable 'weapon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-attack.c:898:17: style: Variable 'shield' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-attack.c:1232:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-attack.c:1269:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-attack.c:1310:17: style: Variable 'bow' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-attack.c:1410:17: style: Variable 'bow' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-history.c:81:7: style:inconclusive: Function 'history_add_full' argument 6 names different: declaration 'turn' definition 'turnno'. [funcArgNamesDifferent] angband-4.2.5/src/player-history.h:62:7: note: Function 'history_add_full' argument 6 names different: declaration 'turn' definition 'turnno'. angband-4.2.5/src/player-history.c:81:7: note: Function 'history_add_full' argument 6 names different: declaration 'turn' definition 'turnno'. angband-4.2.5/src/player-history.c:77:12: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-history.c:141:25: style: Variable 'h' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-birth.c:330:41: style:inconclusive: Function 'get_history' argument 1 names different: declaration 'h' definition 'chart'. [funcArgNamesDifferent] angband-4.2.5/src/player-birth.h:27:48: note: Function 'get_history' argument 1 names different: declaration 'h' definition 'chart'. angband-4.2.5/src/player-birth.c:330:41: note: Function 'get_history' argument 1 names different: declaration 'h' definition 'chart'. angband-4.2.5/src/player-birth.c:469:18: style: Variable 'obj_temp' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-birth.c:598:24: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-birth.c:680:36: style: Parameter 'stats_local_local' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-birth.c:1375:7: style: Variable 'roman_symbol_values' can be declared as const array [constVariable] angband-4.2.5/src/player-birth.c:1433:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-birth.c:1435:7: style: Variable 'roman_token_chr1' can be declared as const array [constVariable] angband-4.2.5/src/player-properties.c:29:32: style: Parameter 'ability' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-properties.c:42:31: style: Parameter 'ability' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-randart.c:2671:59: style:inconclusive: Function 'artifact_gen_name' argument 2 names different: declaration 'wordlist' definition 'words'. [funcArgNamesDifferent] angband-4.2.5/src/obj-randart.h:108:59: note: Function 'artifact_gen_name' argument 2 names different: declaration 'wordlist' definition 'words'. angband-4.2.5/src/obj-randart.c:2671:59: note: Function 'artifact_gen_name' argument 2 names different: declaration 'wordlist' definition 'words'. angband-4.2.5/src/obj-randart.c:223:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-randart.c:341:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-randart.c:443:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-randart.c:514:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-randart.c:941:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-randart.c:1327:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-randart.c:1352:23: style: Variable 'test_kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-randart.c:1379:34: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-randart.c:1470:47: style: Parameter 'art' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-randart.c:1593:34: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-randart.c:2045:22: style: Variable 'act' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-randart.c:2079:33: style: Parameter 'freq_table' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-randart.c:2111:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/obj-randart.c:2634:44: style: Parameter 'a_src' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/obj-randart.c:940:10: style: Variable 'num' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/player-quest.c:140:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-path.c:598:20: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-path.c:679:20: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-path.c:822:22: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-spell.c:337:53: style:inconclusive: Function 'spell_okay_to_cast' argument 2 names different: declaration 'spell_index' definition 'spell'. [funcArgNamesDifferent] angband-4.2.5/src/player-spell.h:34:53: note: Function 'spell_okay_to_cast' argument 2 names different: declaration 'spell_index' definition 'spell'. angband-4.2.5/src/player-spell.c:337:53: note: Function 'spell_okay_to_cast' argument 2 names different: declaration 'spell_index' definition 'spell'. angband-4.2.5/src/player-spell.c:708:25: style:inconclusive: Function 'get_spell_info' argument 1 names different: declaration 'index' definition 'spell_index'. [funcArgNamesDifferent] angband-4.2.5/src/player-spell.h:41:32: note: Function 'get_spell_info' argument 1 names different: declaration 'index' definition 'spell_index'. angband-4.2.5/src/player-spell.c:708:25: note: Function 'get_spell_info' argument 1 names different: declaration 'index' definition 'spell_index'. angband-4.2.5/src/player-spell.c:708:44: style:inconclusive: Function 'get_spell_info' argument 2 names different: declaration 'buf' definition 'p'. [funcArgNamesDifferent] angband-4.2.5/src/player-spell.h:41:45: note: Function 'get_spell_info' argument 2 names different: declaration 'buf' definition 'p'. angband-4.2.5/src/player-spell.c:708:44: note: Function 'get_spell_info' argument 2 names different: declaration 'buf' definition 'p'. angband-4.2.5/src/player-spell.c:181:22: style: Variable 'book' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-timed.c:577:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/player-timed.c:585:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/player-timed.c:567:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-timed.c:734:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-timed.c:755:24: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-timed.c:794:17: style: Variable 'weapon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-calcs.c:1005:64: style:inconclusive: Function 'equipped_item_slot' argument 2 names different: declaration 'obj' definition 'item'. [funcArgNamesDifferent] angband-4.2.5/src/player-calcs.h:107:64: note: Function 'equipped_item_slot' argument 2 names different: declaration 'obj' definition 'item'. angband-4.2.5/src/player-calcs.c:1005:64: note: Function 'equipped_item_slot' argument 2 names different: declaration 'obj' definition 'item'. angband-4.2.5/src/player-calcs.c:939:36: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-calcs.c:939:57: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-calcs.c:1005:64: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-calcs.c:1247:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-calcs.c:1508:18: style: Variable 'obj_local' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-calcs.c:1859:17: style: Variable 'launcher' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-calcs.c:1860:17: style: Variable 'weapon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-calcs.c:1902:22: style: Variable 'curse' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-calcs.c:2500:46: style: Parameter 'upkeep' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-calcs.c:2500:69: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player.c:130:52: style:inconclusive: Function 'lookup_realm' argument 1 names different: declaration 'code' definition 'name'. [funcArgNamesDifferent] angband-4.2.5/src/player.h:628:52: note: Function 'lookup_realm' argument 1 names different: declaration 'code' definition 'name'. angband-4.2.5/src/player.c:130:52: note: Function 'lookup_realm' argument 1 names different: declaration 'code' definition 'name'. angband-4.2.5/src/player.c:401:9: style: Local variable 'suffix' shadows outer function [shadowFunction] angband-4.2.5/src/z-util.h:154:13: note: Shadowed declaration angband-4.2.5/src/player.c:401:9: note: Shadow variable angband-4.2.5/src/player.c:290:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player.c:306:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player.c:329:39: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player.c:343:39: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player.c:401:9: style: Variable 'suffix' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-util.c:457:10: style: Redundant initialization for 'old_csp'. The initialized value is overwritten before it is read. [redundantInitialization] angband-4.2.5/src/player-util.c:454:23: note: old_csp is initialized angband-4.2.5/src/player-util.c:457:10: note: old_csp is overwritten angband-4.2.5/src/player-util.c:619:51: style:inconclusive: Function 'convert_mana_to_hp' argument 2 names different: declaration 'sp' definition 'sp_long'. [funcArgNamesDifferent] angband-4.2.5/src/player-util.h:77:51: note: Function 'convert_mana_to_hp' argument 2 names different: declaration 'sp' definition 'sp_long'. angband-4.2.5/src/player-util.c:619:51: note: Function 'convert_mana_to_hp' argument 2 names different: declaration 'sp' definition 'sp_long'. angband-4.2.5/src/player-util.c:1297:48: style:inconclusive: Function 'player_confuse_dir' argument 2 names different: declaration 'dir' definition 'dp'. [funcArgNamesDifferent] angband-4.2.5/src/player-util.h:103:48: note: Function 'player_confuse_dir' argument 2 names different: declaration 'dir' definition 'dp'. angband-4.2.5/src/player-util.c:1297:48: note: Function 'player_confuse_dir' argument 2 names different: declaration 'dir' definition 'dp'. angband-4.2.5/src/player-util.c:966:71: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-util.c:1152:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-util.c:1173:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/player-util.c:1297:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-util.c:1473:52: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/player-util.c:1483:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/project-feat.c:578:84: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_AWAY_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:17:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:578:84: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:582:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_AWAY_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:19:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:582:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:586:84: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_AWAY_SPIRIT' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:18:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:586:84: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:590:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_AWAY_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:20:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:590:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:594:84: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_TURN_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:21:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:594:84: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:598:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_TURN_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:22:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:598:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:602:84: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_TURN_LIVING' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:23:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:602:84: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:606:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_TURN_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:24:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:606:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:610:84: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_DISP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:25:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:610:84: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:614:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_DISP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:614:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:618:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_DISP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:27:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:618:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:622:85: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_SLEEP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:28:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:622:85: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:626:83: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_SLEEP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:626:83: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:630:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_SLEEP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:30:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:630:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:634:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_CLONE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:31:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:634:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:638:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_POLY' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:32:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:638:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:642:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_HEAL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:33:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:642:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:646:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_SPEED' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:34:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:646:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:650:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_SLOW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:35:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:650:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:654:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_CONF' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:36:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:654:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:658:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_HOLD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:37:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:658:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:662:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_STUN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:38:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:662:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:666:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_DRAIN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:39:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:666:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:670:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_CRUSH' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:40:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:670:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-feat.c:40:12: style: struct member 'project_feature_handler_context_s::r' is never used. [unusedStructMember] angband-4.2.5/src/project-feat.c:43:12: style: struct member 'project_feature_handler_context_s::type' is never used. [unusedStructMember] angband-4.2.5/src/project-mon.c:1311:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/project-player.c:350:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/project-player.c:525:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_TRAP [valueFlowBailoutIncompleteVar] angband-4.2.5/src/project-player.c:144:74: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_ACID' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:5:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:144:74: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:151:74: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_ELEC' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:6:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:151:74: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:243:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_LIGHT' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:10:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:243:75: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:265:74: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_DARK' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:11:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:265:74: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:305:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_SOUND' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:12:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:305:75: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:334:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_SHARD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:13:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:334:75: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:347:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_NEXUS' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:14:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:347:75: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:349:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/project-player.c:384:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_NETHER' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:15:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:384:76: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:443:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_DISEN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:17:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:443:75: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:467:73: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_ICE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:19:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:467:73: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:486:77: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_GRAVITY' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:20:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:486:77: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:520:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_FORCE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:22:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:520:75: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:560:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_PLASMA' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:24:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:560:76: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:574:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_METEOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:25:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:574:76: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:579:77: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MISSILE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:579:77: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:584:74: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MANA' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:27:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:584:74: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:589:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_HOLY_ORB' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:28:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:589:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:594:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_ARROW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:594:75: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:599:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_LIGHT_WEAK' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:10:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:599:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:618:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_KILL_WALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:12:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:618:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:623:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_KILL_DOOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:13:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:623:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:628:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_KILL_TRAP' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:14:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:628:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:633:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MAKE_DOOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:15:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:633:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:638:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MAKE_TRAP' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:16:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:638:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:643:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_AWAY_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:17:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:643:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:648:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_AWAY_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:19:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:648:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:653:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_AWAY_SPIRIT' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:18:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:653:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:658:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_AWAY_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:20:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:658:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:663:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_TURN_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:21:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:663:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:668:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_TURN_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:22:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:668:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:673:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_TURN_LIVING' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:23:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:673:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:678:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_TURN_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:24:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:678:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:683:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_DISP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:25:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:683:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:688:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_DISP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:688:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:693:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_DISP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:27:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:693:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:698:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_SLEEP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:28:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:698:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:703:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_SLEEP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:703:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:708:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_SLEEP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:30:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:708:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:713:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_CLONE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:31:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:713:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:718:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_POLY' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:32:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:718:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:723:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_HEAL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:33:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:723:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:728:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_SPEED' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:34:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:728:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:733:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_SLOW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:35:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:733:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:738:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_CONF' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:36:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:738:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:743:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_HOLD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:37:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:743:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:748:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_STUN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:38:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:748:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:753:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_DRAIN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:39:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:753:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:758:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_CRUSH' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:40:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:758:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-player.c:860:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/project-player.c:132:12: style: struct member 'project_player_handler_context_s::r' is never used. [unusedStructMember] angband-4.2.5/src/project-player.c:135:12: style: struct member 'project_player_handler_context_s::type' is never used. [unusedStructMember] angband-4.2.5/src/project-mon.c:152:22: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/project-mon.c:154:23: style: Variable 'mon1' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/project-mon.c:169:23: style: Variable 'mon1' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/project-mon.c:261:61: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/project-mon.c:719:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_monster_handler_METEOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:25:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-mon.c:719:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-mon.c:723:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_monster_handler_MISSILE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-mon.c:723:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-mon.c:727:77: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_monster_handler_MANA' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:27:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-mon.c:727:77: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-mon.c:737:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_monster_handler_ARROW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-mon.c:737:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-mon.c:1373:19: style: Variable 'caster' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/project-mon.c:246:13: style: struct member 'project_monster_handler_context_s::id' is never used. [unusedStructMember] angband-4.2.5/src/project-mon.c:1362:9: style: Variable 'seen' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/project-mon.c:1391:9: style: Variable 'seen' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/project.c:989:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/project-obj.c:236:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_POIS' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:9:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:236:75: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:240:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_LIGHT' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:10:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:240:76: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:244:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DARK' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:11:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:244:75: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:260:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_NEXUS' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:14:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:260:76: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:264:77: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_NETHER' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:15:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:264:77: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:268:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_CHAOS' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:16:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:268:76: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:272:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DISEN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:17:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:272:76: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:276:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_WATER' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:18:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:276:76: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:286:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_GRAVITY' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:20:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:286:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:290:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_INERTIA' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:21:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:290:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:300:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_TIME' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:23:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:300:75: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:318:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MISSILE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:318:78: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:330:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_HOLY_ORB' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:28:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:330:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:334:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_ARROW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:334:76: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:338:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_LIGHT_WEAK' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:10:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:338:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:342:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DARK_WEAK' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:11:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:342:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:346:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_KILL_WALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:12:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:346:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:350:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_KILL_DOOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:13:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:350:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:372:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MAKE_DOOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:15:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:372:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:376:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MAKE_TRAP' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:16:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:376:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:380:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_AWAY_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:17:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:380:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:384:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_AWAY_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:19:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:384:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:388:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_AWAY_SPIRIT' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:18:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:388:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:392:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_AWAY_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:20:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:392:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:396:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_TURN_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:21:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:396:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:400:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_TURN_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:22:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:400:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:404:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_TURN_LIVING' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:23:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:404:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:408:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_TURN_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:24:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:408:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:412:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DISP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:25:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:412:82: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:416:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DISP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:416:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:420:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DISP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:27:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:420:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:424:83: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_SLEEP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:28:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:424:83: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:428:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_SLEEP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:428:81: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:432:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_SLEEP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:30:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:432:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:436:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_CLONE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:31:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:436:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:440:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_POLY' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:32:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:440:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:444:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_HEAL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:33:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:444:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:448:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_SPEED' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:34:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:448:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:452:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_SLOW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:35:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:452:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:456:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_CONF' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:36:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:456:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:460:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_HOLD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:37:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:460:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:464:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_STUN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:38:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:464:79: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:468:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_DRAIN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:39:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:468:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:472:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_CRUSH' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:40:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:472:80: note: Parameter 'context' can be declared as pointer to const angband-4.2.5/src/project-obj.c:176:12: style: struct member 'project_object_handler_context_s::r' is never used. [unusedStructMember] angband-4.2.5/src/project-obj.c:178:12: style: struct member 'project_object_handler_context_s::dam' is never used. [unusedStructMember] angband-4.2.5/src/project-obj.c:179:12: style: struct member 'project_object_handler_context_s::type' is never used. [unusedStructMember] angband-4.2.5/src/randname.c:78:52: style:inconclusive: Function 'randname_make' argument 6 names different: declaration 'wordlist' definition 'sections'. [funcArgNamesDifferent] angband-4.2.5/src/randname.h:38:123: note: Function 'randname_make' argument 6 names different: declaration 'wordlist' definition 'sections'. angband-4.2.5/src/randname.c:78:52: note: Function 'randname_make' argument 6 names different: declaration 'wordlist' definition 'sections'. angband-4.2.5/src/savefile.c:209:39: style: Checking if unsigned expression 'buffer_size' is less than zero. [unsignedLessThanZero] angband-4.2.5/src/savefile.c:179:23: style:inconclusive: Function 'note' argument 1 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent] angband-4.2.5/src/savefile.h:63:23: note: Function 'note' argument 1 names different: declaration 'msg' definition 'message'. angband-4.2.5/src/savefile.c:179:23: note: Function 'note' argument 1 names different: declaration 'msg' definition 'message'. angband-4.2.5/src/savefile.c:670:36: style:inconclusive: Function 'savefile_get_panic_name' argument 1 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] angband-4.2.5/src/savefile.h:53:36: note: Function 'savefile_get_panic_name' argument 1 names different: declaration 'buffer' definition 'buf'. angband-4.2.5/src/savefile.c:670:36: note: Function 'savefile_get_panic_name' argument 1 names different: declaration 'buffer' definition 'buf'. angband-4.2.5/src/savefile.c:505:49: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/savefile.c:524:57: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/savefile.c:545:57: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/score.c:242:6: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] angband-4.2.5/src/snd-sdl.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_S16 [valueFlowBailoutIncompleteVar] angband-4.2.5/src/snd-sdl.c:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] angband-4.2.5/src/save.c:261:34: style: Parameter 'trap' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/save.c:363:24: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/save.c:364:24: style: Variable 'lore' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/save.c:392:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/save.c:896:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/source.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/source.c:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_TRAP [valueFlowBailoutIncompleteVar] angband-4.2.5/src/source.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/source.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/source.c:54:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_OBJECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/source.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_CHEST_TRAP [valueFlowBailoutIncompleteVar] angband-4.2.5/src/stats/db.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANGBAND_DIR_USER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/stats/db.c:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEP [valueFlowBailoutIncompleteVar] angband-4.2.5/src/stats/db.c:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/stats/db.c:65:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] angband-4.2.5/src/stats/db.c:88:2: error: Resource leak: db [resourceLeak] angband-4.2.5/src/tests/artifact/name.c:11:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/artifact/name.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/artifact/name.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_LIGHT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/find.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/find.c:47:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable square_isroom [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/find.c:103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable square_in_bounds_fully [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/find.c:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/find.c:202:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQUARE_ROOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/target.c:58:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/target.c:110:34: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/target.c:226:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/target.c:338:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/command/lookup.c:32:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_MODE_ORIG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/command/lookup.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_MODE_ROGUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/scatter.c:14:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEAT_PERM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/scatter.c:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/scatter.c:128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/scatter.c:555:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/scatter.c:609:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEAT_GRANITE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/scatter.c:653:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEAT_FLOOR [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/cave/scatter.c:740:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chp [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_DAMAGE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_DAMAGE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_DAMAGE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:317:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SELECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SELECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SELECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:413:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SELECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:451:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SELECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:480:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:507:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:544:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:580:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/chain.c:620:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_DAMAGE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/destruction.c:47:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEAT_PERM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/destruction.c:84:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMISE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/destruction.c:136:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable character_dungeon [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/destruction.c:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable character_dungeon [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/destruction.c:36:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/effects/earthquake.c:47:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEAT_PERM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/earthquake.c:84:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMISE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/earthquake.c:136:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable character_dungeon [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/earthquake.c:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable character_dungeon [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/earthquake.c:36:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/game/basic.c:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ddx_ddd [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/basic.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_again [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/basic.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plog_aux [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/basic.c:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/basic.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cave [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/basic.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_GO_DOWN [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/basic.c:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WALK [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/basic.c:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WALK [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/basic.c:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inven [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/basic.c:185:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/game/basic.c:220:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/effects/info.c:96:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_BOLT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/info.c:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/info.c:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/info.c:205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/effects/info.c:255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/basic.c:21:66: style: Parameter 'data' can be declared as pointer to const. However it seems that 'event_message' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/tests/game/basic.c:68:38: note: You might need to cast the function pointer here angband-4.2.5/src/tests/game/basic.c:21:66: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/tests/game/basic.c:21:78: style: Parameter 'user' can be declared as pointer to const. However it seems that 'event_message' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/tests/game/basic.c:68:38: note: You might need to cast the function pointer here angband-4.2.5/src/tests/game/basic.c:21:78: note: Parameter 'user' can be declared as pointer to const angband-4.2.5/src/tests/game/mage.c:31:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plog_aux [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/mage.c:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/game/mage.c:21:66: style: Parameter 'data' can be declared as pointer to const. However it seems that 'event_message' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/tests/game/mage.c:35:38: note: You might need to cast the function pointer here angband-4.2.5/src/tests/game/mage.c:21:66: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/tests/game/mage.c:21:78: style: Parameter 'user' can be declared as pointer to const. However it seems that 'event_message' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/tests/game/mage.c:35:38: note: You might need to cast the function pointer here angband-4.2.5/src/tests/game/mage.c:21:78: note: Parameter 'user' can be declared as pointer to const angband-4.2.5/src/tests/monster/attack.c:14:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_r_human [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/attack.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/attack.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dice [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/attack.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cave [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/attack.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/attack.c:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_WHITE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:271:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:307:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_HIT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:409:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:514:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:554:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:603:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_BELL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:626:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_END [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/message/message.c:650:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_END [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/desc.c:142:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/desc.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/desc.c:201:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_UNIQUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/desc.c:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDESC_OBJE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/desc.c:323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDESC_IND_HID [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/desc.c:470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDESC_OBJE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/desc.c:595:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDESC_IND_VIS [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/monster.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/monster/monster.c:91:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEAT_PERM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/store.c:760:18: style: Condition 'cost>5L' is always true [knownConditionTrueFalse] angband-4.2.5/src/store.c:758:13: note: Assuming that condition 'cost<=5L' is not redundant angband-4.2.5/src/store.c:760:18: note: Condition 'cost>5L' is always true angband-4.2.5/src/store.c:928:12: style: Checking if unsigned expression 'value' is less than zero. [unsignedLessThanZero] angband-4.2.5/src/tests/monster/monster.c:109:19: style: Variable 'm' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/store.c:210:23: style: Variable 'book_base' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/store.c:380:23: style: Variable 'l' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/store.c:584:16: style: Variable 'proprietor' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/store.c:919:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/object/alloc.c:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/alloc.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/alloc.c:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable great_obj [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/alloc.c:243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/attack.c:17:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_longsword [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/pile.c:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/util.c:12:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/util.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/util.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_torch [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/util.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:108:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:148:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:157:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:163:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:171:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KF_INSTA_ART [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:228:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KF_INSTA_ART [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:246:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:259:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:277:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:291:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_ALLOCATION [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:297:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_OUT_OF_BOUNDS [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:305:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:318:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:332:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:343:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:379:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:395:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:416:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:433:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:445:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:470:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:484:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:492:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:506:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_SLAY [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:515:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:529:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_BRAND [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:542:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:562:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_CURSE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/a-info.c:214:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/parse/a-info.c:238:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/parse/a-info.c:267:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/parse/a-info.c:285:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/parse/blowe.c:17:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:53:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:99:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:153:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:171:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:183:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:201:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:228:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:270:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowe.c:125:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/tests/parse/blowe.c:122:4: note: r is assigned angband-4.2.5/src/tests/parse/blowe.c:125:4: note: r is overwritten angband-4.2.5/src/tests/parse/blowe.c:143:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/tests/parse/blowe.c:140:4: note: r is assigned angband-4.2.5/src/tests/parse/blowe.c:143:4: note: r is overwritten angband-4.2.5/src/tests/parse/blowe.c:161:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/tests/parse/blowe.c:158:4: note: r is assigned angband-4.2.5/src/tests/parse/blowe.c:161:4: note: r is overwritten angband-4.2.5/src/project.c:938:20: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/parse/blowm.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:82:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:138:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/blowm.c:169:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:32:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_blow [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MON_TMD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:142:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_WHITE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_WHITE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:235:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMISE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:283:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:292:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:312:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:321:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:329:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:363:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:389:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:422:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:470:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/slays.c:1151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/body.c:12:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/body.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/body.c:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/body.c:43:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/body.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/body.c:95:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/body.c:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:94:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:134:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:145:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:165:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/brand.c:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/c-info.c:491:2: error: There is an unknown macro here somewhere. Configuration is required. If eq is a macro then please configure it. [unknownMacro] angband-4.2.5/src/tests/parse/e-info.c:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:150:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_FIELD [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:219:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:232:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:246:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_ALLOCATION [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:274:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:307:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:344:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:356:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:373:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:387:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:401:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:413:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:433:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEM_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:464:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:477:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:507:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MOD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:564:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:589:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MOD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:617:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:632:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:647:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:661:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_SLAY [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:670:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:684:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_BRAND [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:697:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/e-info.c:718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_CURSE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:18:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:146:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:220:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:234:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:292:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:305:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:343:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:375:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:402:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:413:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:431:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:449:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:465:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:607:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/curse.c:644:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/flavor.c:28:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/flavor.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_OUT_OF_BOUNDS [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/flavor.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:90:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/flavor.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:119:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/flavor.c:93:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:132:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_REPEATED_DIRECTIVE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/flavor.c:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:141:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:183:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:193:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_OUT_OF_BOUNDS [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:201:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:212:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:243:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:252:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:264:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGGING_RUBBLE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:281:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:300:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:316:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:332:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:348:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:364:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:380:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:396:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:412:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:424:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/f-info.c:175:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/parse/graphics.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/graphics.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable graphics_modes [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/graphics.c:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/graphics.c:27:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/parse/graphics.c:34:59: style: Parameter 'data' can be declared as pointer to const. However it seems that 'getmsg' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/tests/parse/graphics.c:49:35: note: You might need to cast the function pointer here angband-4.2.5/src/tests/parse/graphics.c:34:59: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/tests/parse/graphics.c:69:23: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/parse/h-info.c:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/h-info.c:42:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/h-info.c:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/hints.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/lore.c:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lore_parser [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/lore.c:17:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/parse/lore.c:26:49: style: Parameter 'p' can be declared as pointer to const. However it seems that 'finish_parse_monster' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/tests/parse/lore.c:35:28: note: You might need to cast the function pointer here angband-4.2.5/src/tests/parse/lore.c:26:49: note: Parameter 'p' can be declared as pointer to const angband-4.2.5/src/tests/parse/mbase.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:91:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:108:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:134:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_OUT_OF_BOUNDS [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:186:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:195:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mbase.c:125:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/parse/k-info.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kb_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kb_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:77:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_RED [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:160:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_L_WHITE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:169:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kb_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:233:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:240:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_ALLOCATION [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:293:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:305:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:318:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:331:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_FEATHER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:348:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:357:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:376:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:402:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:466:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:480:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:500:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:523:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:534:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:549:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:562:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:580:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:599:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:623:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:635:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:646:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MOD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:690:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:723:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:731:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:744:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_SLAY [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:753:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:766:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_BRAND [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:779:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/k-info.c:800:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_CURSE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:77:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_NAME [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:86:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:106:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:118:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:146:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:164:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:229:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:252:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:303:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:329:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:351:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:379:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:411:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:443:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:475:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:503:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:524:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:545:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:566:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/mspell.c:587:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/names.c:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/names.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/names.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/names.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/names.c:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDNAME_NUM_TYPES [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/names.c:9:15: style: struct member 'name::next' is never used. [unusedStructMember] angband-4.2.5/src/tests/parse/names.c:15:15: style: struct member 'names_parse::nnames' is never used. [unusedStructMember] angband-4.2.5/src/tests/parse/mspell.c:193:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/tests/parse/mspell.c:180:4: note: r is assigned angband-4.2.5/src/tests/parse/mspell.c:193:4: note: r is overwritten angband-4.2.5/src/tests/parse/mspell.c:205:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/tests/parse/mspell.c:193:4: note: r is assigned angband-4.2.5/src/tests/parse/mspell.c:205:4: note: r is overwritten angband-4.2.5/src/tests/parse/objbase.c:46:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kb_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:233:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNDEFINED_DIRECTIVE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:253:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:267:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:288:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:296:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:304:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:313:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objbase.c:334:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:17:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:185:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:199:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:221:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:232:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:263:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:281:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:389:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:424:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objact.c:209:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/tests/parse/objact.c:200:4: note: r is assigned angband-4.2.5/src/tests/parse/objact.c:209:4: note: r is overwritten angband-4.2.5/src/tests/parse/objprop.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:71:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:96:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_PROPERTY [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:169:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SUBTYPE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:194:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_ID_TYPE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:204:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:297:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:309:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:332:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:341:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:377:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:30:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:395:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:416:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:89:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/objprop.c:428:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:126:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:148:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:159:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:170:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:181:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:192:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:203:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:214:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:225:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:236:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:247:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:259:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:271:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:314:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:322:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:353:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:364:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEM_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/p-info.c:392:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pain.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pain.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pain.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pain.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pain.c:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pain.c:102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:22:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:27:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:37:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:61:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:67:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:79:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:85:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:91:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:97:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:138:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:157:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:175:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:195:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:203:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:217:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:231:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:244:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNDEFINED_DIRECTIVE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:262:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:341:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:354:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:365:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NOT_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:416:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:439:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:458:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:465:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:477:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:489:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:502:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/parse.c:514:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:19:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:85:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:119:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:146:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:174:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NOT_RANDOM [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:213:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:229:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:244:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:311:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:325:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:345:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:363:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:375:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:394:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:407:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:430:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:445:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:512:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:526:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:546:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:564:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:576:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:595:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:608:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:623:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:648:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:658:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:683:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:705:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:727:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:749:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:780:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:150:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:162:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:184:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:193:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:221:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:234:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:260:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:287:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:331:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:344:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_FREQ [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:356:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:383:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:391:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pit.c:418:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/partrap.c:410:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/tests/parse/partrap.c:408:4: note: r is assigned angband-4.2.5/src/tests/parse/partrap.c:410:4: note: r is overwritten angband-4.2.5/src/tests/parse/partrap.c:611:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/tests/parse/partrap.c:609:4: note: r is assigned angband-4.2.5/src/tests/parse/partrap.c:611:4: note: r is overwritten angband-4.2.5/src/tests/parse/pprop.c:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projections [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pprop.c:51:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_ZERO_FAIL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pprop.c:206:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pprop.c:232:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pprop.c:251:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pprop.c:270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pprop.c:280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pprop.c:294:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/pprop.c:319:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:46:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:82:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:159:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:175:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:191:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:207:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:219:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:234:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:246:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:258:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:269:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:278:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:298:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:318:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/proj.c:386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_ELEMENT_NAME_MISMATCH [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/ptimed.c:196:2: error: There is an unknown macro here somewhere. Configuration is required. If notnull is a macro then please configure it. [unknownMacro] angband-4.2.5/src/tests/parse/r-info.c:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blow_effects [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:168:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:230:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:243:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:262:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:275:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MONSTER_BASE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:284:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:310:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:329:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:340:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:351:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:362:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:373:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:384:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:395:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:406:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:417:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:429:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:449:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:469:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_BLOW [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:480:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:511:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:522:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_UNIQUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:552:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:561:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:573:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:585:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_FREQ [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:597:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:609:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_FREQ [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:622:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:633:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:680:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:690:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:708:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_NAME [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:736:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_NAME [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:746:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:765:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_NAME [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:774:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:792:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:811:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:828:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:846:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:887:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MONSTER_ROLE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:897:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:942:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:954:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:970:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:987:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/readstore.c:10:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/readstore.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stores [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/readstore.c:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/readstore.c:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/readstore.c:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/readstore.c:99:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/readstore.c:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:301:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/parse/realm.c:31:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/realm.c:46:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/realm.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/realm.c:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_STAT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/realm.c:84:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/realm.c:107:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/realm.c:130:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/realm.c:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/r-info.c:656:26: style: Condition 'mr->freq_innate!=0' is always false [knownConditionTrueFalse] angband-4.2.5/src/tests/parse/r-info.c:653:20: note: Assignment 'mr->freq_innate=0', assigned value is 0 angband-4.2.5/src/tests/parse/r-info.c:656:26: note: Condition 'mr->freq_innate!=0' is always false angband-4.2.5/src/tests/parse/r-info.c:668:25: style: Condition 'mr->freq_spell!=0' is always false [knownConditionTrueFalse] angband-4.2.5/src/tests/parse/r-info.c:665:19: note: Assignment 'mr->freq_spell=0', assigned value is 0 angband-4.2.5/src/tests/parse/r-info.c:668:25: note: Condition 'mr->freq_spell!=0' is always false angband-4.2.5/src/tests/parse/r-info.c:868:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/tests/parse/r-info.c:857:4: note: r is assigned angband-4.2.5/src/tests/parse/r-info.c:868:4: note: r is overwritten angband-4.2.5/src/tests/parse/shape.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:116:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:130:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:142:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:166:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:190:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:202:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:214:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:256:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:295:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:306:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MOD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:346:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:365:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:394:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:464:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:484:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:502:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:515:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:536:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:549:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:568:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/shape.c:602:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:24:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:53:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:96:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:124:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:136:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:148:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:176:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:231:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:248:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/slay.c:284:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/v-info.c:29:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/v-info.c:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/v-info.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/v-info.c:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/v-info.c:73:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/v-info.c:84:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/v-info.c:95:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/v-info.c:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/ui_knowledge.c:22:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/ui_knowledge.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/ui_knowledge.c:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/ui_knowledge.c:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/ui_knowledge.c:104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MONSTER_BASE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/ui_knowledge.c:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/ui_knowledge.c:140:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/world.c:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/birth.c:10:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/birth.c:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/birth.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_race [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:88:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_UNDEAD [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:217:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brands [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:275:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:301:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:327:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:355:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:383:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:404:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:425:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:449:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:472:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:494:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:626:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:1387:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/object/info.c:2512:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:18:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:28:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNDEFINED_DIRECTIVE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:92:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:98:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:100:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:101:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:102:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:106:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:107:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:108:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:119:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:120:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:124:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:125:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:126:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:127:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:128:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:132:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:133:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:134:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:136:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:138:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:141:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:142:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:143:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:144:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:145:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:146:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:148:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:149:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:150:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:154:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:156:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:158:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:159:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:174:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:175:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:176:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:177:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:178:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:179:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:181:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:182:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:183:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:184:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:185:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:186:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:188:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:197:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:209:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:257:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:294:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:314:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:348:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/parse/z-info.c:368:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_max [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gear [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMISE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:155:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiver_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:237:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:269:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:279:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SWORD [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:302:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SCROLL [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:346:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_BOLT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:399:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_BOLT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:485:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SHOT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:548:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_BOLT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:614:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_FLASK [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:642:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SWORD [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/calc-inventory.c:146:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/player/calc-inventory.c:190:24: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/player/combine-pack.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/combine-pack.c:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gear [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/combine-pack.c:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMISE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/combine-pack.c:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gear [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/combine-pack.c:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gear [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/combine-pack.c:207:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIGIN_NONE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/combine-pack.c:219:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SWORD [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/combine-pack.c:247:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_MAGIC_BOOK [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/combine-pack.c:293:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_ARROW [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/history.c:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/combine-pack.c:142:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/player/inven-carry-num.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:119:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMISE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:195:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiver_slot_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:129:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:320:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiver_slot_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEM_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:333:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:201:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:355:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiver_slot_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:250:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:489:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:282:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:588:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:318:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:673:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiver_slot_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:356:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:689:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:385:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:708:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:418:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-carry-num.c:730:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:456:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:498:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:538:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:583:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:621:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:648:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/inven-wield.c:690:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/pathfind.c:11:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_S [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/playerstat.c:11:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/playerstat.c:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/playerstat.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAT_STR [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/playerstat.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAT_STR [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/util.c:11:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/util.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/util.c:135:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_HP [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/util.c:226:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_MANA [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/test-utils.c:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEP [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/test-utils.c:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dungeon_hgt [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/trivial/trivial.c:9:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/test-utils.c:88:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIGIN_DROP [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/trivial/trivial.c:14:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/trivial/trivial.c:8:29: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/trivial/trivial.c:12:31: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/unit-test.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-dice/dice.c:14:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-dice/dice.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-dice/dice.c:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-dice/dice.c:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMISE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/unit-test.c:14:26: style: Parameter 'argv' can be declared as const array [constParameter] angband-4.2.5/src/tests/unit-test.c:20:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/z-expression/expression.c:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-expression/expression.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-expression/expression.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPRESSION_ERR_GENERIC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-expression/expression.c:150:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-dice/dice.c:187:8: style: Variable 'value' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/tests/z-file/filename-index.c:12:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-file/filename-index.c:18:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-file/filename-index.c:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-quark/quark.c:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-quark/quark.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-quark/quark.c:11:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/z-file/path-normalize.c:74:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-file/path-normalize.c:185:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-file/path-normalize.c:283:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPC [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-file/path-normalize.c:465:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-file/path-normalize.c:619:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-file/path-normalize.c:658:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-file/path-normalize.c:687:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-textblock/textblock.c:8:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-textblock/textblock.c:12:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-textblock/textblock.c:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-textblock/textblock.c:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-textblock/textblock.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_L_GREEN [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-textblock/textblock.c:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-textblock/textblock.c:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_L_BLUE [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-textblock/textblock.c:8:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/z-textblock/textblock.c:12:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/z-textblock/textblock.c:11:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/z-util/rational.c:20:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-util/rational.c:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-util/rational.c:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-util/rational.c:207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_RECOVER [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:138:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SWORD [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:175:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_FAST [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:506:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:877:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:1282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:1508:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:1701:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:1860:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:2144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:2309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:2462:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/player/timed.c:2553:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_SLOW [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-util/util.c:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-util/util.c:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-util/util.c:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-util/util.c:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-util/util.c:221:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-util/util.c:237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-util/util.c:156:9: style: Variable 'n_cnvt' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/tests/z-util/util.c:146:9: note: n_cnvt is assigned angband-4.2.5/src/tests/z-util/util.c:156:9: note: n_cnvt is overwritten angband-4.2.5/src/tests/z-util/util.c:10:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/z-util/util.c:127:7: style: Variable 'expected' can be declared as const array [constVariable] angband-4.2.5/src/tests/z-virt/string.c:14:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-virt/string.c:20:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-virt/string.c:25:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-virt/string.c:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-virt/string.c:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-virt/string.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-virt/string.c:59:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] angband-4.2.5/src/tests/z-virt/string.c:18:8: style: Variable 's1' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/z-virt/string.c:57:8: style: Variable 'r' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/z-file/path-normalize.c:465:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/z-file/path-normalize.c:619:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/z-file/path-normalize.c:658:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/z-file/path-normalize.c:687:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] angband-4.2.5/src/tests/z-file/path-normalize.c:303:41: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/z-file/path-normalize.c:468:38: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/z-file/path-normalize.c:622:36: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/tests/z-file/path-normalize.c:661:40: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/trap.c:501:15: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] angband-4.2.5/src/trap.c:202:63: style:inconclusive: Function 'square_remove_trap' argument 3 names different: declaration 't_idx' definition 't_idx_remove'. [funcArgNamesDifferent] angband-4.2.5/src/trap.h:108:63: note: Function 'square_remove_trap' argument 3 names different: declaration 't_idx' definition 't_idx_remove'. angband-4.2.5/src/trap.c:202:63: note: Function 'square_remove_trap' argument 3 names different: declaration 't_idx' definition 't_idx_remove'. angband-4.2.5/src/trap.c:121:18: style: Variable 'trap' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/trap.c:267:36: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/trap.c:285:21: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/trap.c:693:20: style: Variable 'lock' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/trap.c:718:20: style: Variable 'lock' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/tests/player/timed.c:1932:7: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] angband-4.2.5/src/tests/player/timed.c:1931:9: note: outer condition: f angband-4.2.5/src/tests/player/timed.c:1932:7: note: opposite inner condition: !f angband-4.2.5/src/tests/player/timed.c:1986:7: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] angband-4.2.5/src/tests/player/timed.c:1985:9: note: outer condition: f angband-4.2.5/src/tests/player/timed.c:1986:7: note: opposite inner condition: !f angband-4.2.5/src/tests/player/timed.c:2034:7: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] angband-4.2.5/src/tests/player/timed.c:2033:9: note: outer condition: f angband-4.2.5/src/tests/player/timed.c:2034:7: note: opposite inner condition: !f angband-4.2.5/src/tests/player/timed.c:2068:7: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] angband-4.2.5/src/tests/player/timed.c:2067:9: note: outer condition: f angband-4.2.5/src/tests/player/timed.c:2068:7: note: opposite inner condition: !f angband-4.2.5/src/ui-command.c:304:16: style: Variable 'fg_colour' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-curse.c:69:26: style: Variable 'choice' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-death.c:43:8: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-context.c:537:15: style: Local variable 'prefix' shadows outer function [shadowFunction] angband-4.2.5/src/z-util.h:152:13: note: Shadowed declaration angband-4.2.5/src/ui-context.c:537:15: note: Shadow variable angband-4.2.5/src/ui-context.c:256:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-context.c:429:17: style: Variable 'square_obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-context.c:454:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-context.c:518:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-context.c:602:20: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-context.c:604:26: style: Variable 'lore' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-effect.c:86:2: warning: Possible null pointer dereference: ms [nullPointer] angband-4.2.5/src/ui-effect.c:63:8: note: Assignment 'ms=NULL', assigned value is 0 angband-4.2.5/src/ui-effect.c:86:2: note: Null pointer dereference angband-4.2.5/src/ui-effect.c:40:9: style: Local variable 'loc' shadows outer function [shadowFunction] angband-4.2.5/src/z-type.h:29:12: note: Shadowed declaration angband-4.2.5/src/ui-effect.c:40:9: note: Shadow variable angband-4.2.5/src/ui-birth.c:204:25: style: Variable 'data' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-birth.c:1033:70: style: Parameter 'data' can be declared as pointer to const. However it seems that 'point_based_stats' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1114:36: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1033:70: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/ui-birth.c:1034:16: style: Parameter 'user' can be declared as pointer to const. However it seems that 'point_based_stats' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1114:36: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1034:16: note: Parameter 'user' can be declared as pointer to const angband-4.2.5/src/ui-birth.c:1044:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'point_based_misc' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1115:35: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1044:69: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/ui-birth.c:1045:15: style: Parameter 'user' can be declared as pointer to const. However it seems that 'point_based_misc' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1115:35: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1045:15: note: Parameter 'user' can be declared as pointer to const angband-4.2.5/src/ui-birth.c:1332:10: style: Parameter 'line_starts' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-birth.c:1332:31: style: Parameter 'line_lengths' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-birth.c:1783:73: style: Parameter 'data' can be declared as pointer to const. However it seems that 'ui_enter_birthscreen' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1805:39: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1783:73: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/ui-birth.c:1784:16: style: Parameter 'user' can be declared as pointer to const. However it seems that 'ui_enter_birthscreen' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1805:39: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1784:16: note: Parameter 'user' can be declared as pointer to const angband-4.2.5/src/ui-entry-combiner.c:571:53: style:inconclusive: Function 'resist_0_combine_accum_help' argument 2 names different: declaration 'posaccum' definition 'pos'. [funcArgNamesDifferent] angband-4.2.5/src/ui-entry-combiner.c:69:53: note: Function 'resist_0_combine_accum_help' argument 2 names different: declaration 'posaccum' definition 'pos'. angband-4.2.5/src/ui-entry-combiner.c:571:53: note: Function 'resist_0_combine_accum_help' argument 2 names different: declaration 'posaccum' definition 'pos'. angband-4.2.5/src/ui-entry-combiner.c:571:63: style:inconclusive: Function 'resist_0_combine_accum_help' argument 3 names different: declaration 'negaccum' definition 'neg'. [funcArgNamesDifferent] angband-4.2.5/src/ui-entry-combiner.c:69:68: note: Function 'resist_0_combine_accum_help' argument 3 names different: declaration 'negaccum' definition 'neg'. angband-4.2.5/src/ui-entry-combiner.c:571:63: note: Function 'resist_0_combine_accum_help' argument 3 names different: declaration 'negaccum' definition 'neg'. angband-4.2.5/src/ui-entry-combiner.c:160:34: style: Parameter 'st' can be declared as pointer to const. However it seems that 'dummy_combine_accum' is a callback function, if 'st' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-entry-combiner.c:88:36: note: You might need to cast the function pointer here angband-4.2.5/src/ui-entry-combiner.c:160:34: note: Parameter 'st' can be declared as pointer to const angband-4.2.5/src/ui-entry-combiner.c:166:66: style: Parameter 'st' can be declared as pointer to const. However it seems that 'dummy_combine_finish' is a callback function, if 'st' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-entry-combiner.c:103:3: note: You might need to cast the function pointer here angband-4.2.5/src/ui-entry-combiner.c:166:66: note: Parameter 'st' can be declared as pointer to const angband-4.2.5/src/ui-display.c:1896:14: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/ui-display.c:1896:14: note: Shadow variable angband-4.2.5/src/ui-display.c:276:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:367:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:428:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:765:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-display.c:766:15: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-display.c:1186:18: style: Variable 'feat' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:1228:8: style: Variable 'text' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:1267:11: style: Variable 'meter' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:1316:70: style: Parameter 'data' can be declared as pointer to const. However it seems that 'update_statusline' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2790:10: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:1316:70: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/ui-display.c:1316:82: style: Parameter 'user' can be declared as pointer to const. However it seems that 'update_statusline' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2790:10: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:1316:82: note: Parameter 'user' can be declared as pointer to const angband-4.2.5/src/ui-display.c:1492:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'animate' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2829:38: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:1492:60: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/ui-display.c:1492:72: style: Parameter 'user' can be declared as pointer to const. However it seems that 'animate' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2829:38: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:1492:72: note: Parameter 'user' can be declared as pointer to const angband-4.2.5/src/ui-display.c:1546:11: style: Variable 'chars' can be declared as const array [constVariable] angband-4.2.5/src/ui-display.c:1568:7: style: Variable 'distance_to_grid' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:1570:8: style: Variable 'player_sees_grid' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:1700:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:1968:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:2360:37: style: Parameter 'new_flags' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-display.c:2405:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:2485:28: style: Parameter 'data' can be declared as pointer to const. However it seems that 'repeated_command_display' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2826:45: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2485:28: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/ui-display.c:2485:40: style: Parameter 'user' can be declared as pointer to const. However it seems that 'repeated_command_display' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2826:45: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2485:40: note: Parameter 'user' can be declared as pointer to const angband-4.2.5/src/ui-display.c:2557:64: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cheat_death' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2832:42: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2557:64: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/ui-display.c:2557:76: style: Parameter 'user' can be declared as pointer to const. However it seems that 'cheat_death' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2832:42: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2557:76: note: Parameter 'user' can be declared as pointer to const angband-4.2.5/src/ui-display.c:2565:64: style: Parameter 'data' can be declared as pointer to const. However it seems that 'check_panel' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2802:42: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2565:64: note: Parameter 'data' can be declared as pointer to const angband-4.2.5/src/ui-display.c:2565:76: style: Parameter 'user' can be declared as pointer to const. However it seems that 'check_panel' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2802:42: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2565:76: note: Parameter 'user' can be declared as pointer to const angband-4.2.5/src/ui-display.c:2598:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-display.c:916:6: style: struct member 'state_info::value' is never used. [unusedStructMember] angband-4.2.5/src/ui-display.c:917:14: style: struct member 'state_info::str' is never used. [unusedStructMember] angband-4.2.5/src/ui-display.c:918:9: style: struct member 'state_info::len' is never used. [unusedStructMember] angband-4.2.5/src/ui-display.c:919:10: style: struct member 'state_info::attr' is never used. [unusedStructMember] angband-4.2.5/src/ui-display.c:798:6: style: Variable 'col' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-entry-renderers.c:1330:11: style: Variable 'buf[i]' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-entry-renderers.c:1332:11: style: Variable 'buf[i]' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-entry.c:2135:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/ui-entry.c:2150:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/ui-entry.c:451:55: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-entry.c:859:20: style: Variable 'launcher' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-entry.c:2124:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-entry.c:2159:29: style: Variable 'embryo' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-entry.c:1438:10: warning: Either the condition 'embryo->entry->nalloc_category>2147483647/2' is redundant or there is signed integer overflow for expression '2*embryo->entry->nalloc_category'. [integerOverflowCond] angband-4.2.5/src/ui-entry.c:1433:38: note: Assuming that condition 'embryo->entry->nalloc_category>2147483647/2' is not redundant angband-4.2.5/src/ui-entry.c:1438:10: note: Integer overflow angband-4.2.5/src/ui-keymap.c:99:71: style: Parameter 'actions' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-input.c:1304:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] angband-4.2.5/src/ui-input.c:463:7: style: Condition 'msg' is always true [knownConditionTrueFalse] angband-4.2.5/src/ui-input.c:466:25: style: Condition '!msg' is always false [knownConditionTrueFalse] angband-4.2.5/src/ui-input.c:478:6: style: Condition '!msg' is always false [knownConditionTrueFalse] angband-4.2.5/src/ui-input.c:1557:54: style: Condition '!dir' is always true [knownConditionTrueFalse] angband-4.2.5/src/ui-input.c:1548:12: note: Assignment 'dir=0', assigned value is 0 angband-4.2.5/src/ui-input.c:1557:54: note: Condition '!dir' is always true angband-4.2.5/src/ui-input.c:441:14: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/ui-input.c:441:14: note: Shadow variable angband-4.2.5/src/ui-input.c:63:53: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-input.c:63:65: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-input.c:552:61: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-input.c:552:73: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-input.c:762:28: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'askfor_aux_mouse' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-input.c:895:13: note: You might need to cast the function pointer here angband-4.2.5/src/ui-input.c:762:28: note: Parameter 'buf' can be declared as pointer to const angband-4.2.5/src/ui-input.c:762:56: style: Parameter 'curs' can be declared as pointer to const. However it seems that 'askfor_aux_mouse' is a callback function, if 'curs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-input.c:895:13: note: You might need to cast the function pointer here angband-4.2.5/src/ui-input.c:762:56: note: Parameter 'curs' can be declared as pointer to const angband-4.2.5/src/ui-input.c:762:70: style: Parameter 'len' can be declared as pointer to const. However it seems that 'askfor_aux_mouse' is a callback function, if 'len' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-input.c:895:13: note: You might need to cast the function pointer here angband-4.2.5/src/ui-input.c:762:70: note: Parameter 'len' can be declared as pointer to const angband-4.2.5/src/ui-input.c:1300:14: style: Variable 'today' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-input.c:1401:30: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-input.c:1849:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-input.c:75:8: style: Variable 'w' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-knowledge.c:1248:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] angband-4.2.5/src/ui-knowledge.c:3484:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textui_browse_object_knowledge [valueFlowBailoutIncompleteVar] angband-4.2.5/src/ui-equip-cmp.c:2597:19: style: Variable 'add_obj_data.src' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/ui-equip-cmp.c:2593:19: note: add_obj_data.src is assigned angband-4.2.5/src/ui-equip-cmp.c:2597:19: note: add_obj_data.src is overwritten angband-4.2.5/src/ui-equip-cmp.c:2607:19: style: Variable 'add_obj_data.src' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/ui-equip-cmp.c:2597:19: note: add_obj_data.src is assigned angband-4.2.5/src/ui-equip-cmp.c:2607:19: note: add_obj_data.src is overwritten angband-4.2.5/src/ui-equip-cmp.c:2607:19: style: Variable 'add_obj_data.src' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/ui-equip-cmp.c:2602:20: note: add_obj_data.src is assigned angband-4.2.5/src/ui-equip-cmp.c:2607:19: note: add_obj_data.src is overwritten angband-4.2.5/src/ui-equip-cmp.c:2612:19: style: Variable 'add_obj_data.src' is reassigned a value before the old one has been used. [redundantAssignment] angband-4.2.5/src/ui-equip-cmp.c:2607:19: note: add_obj_data.src is assigned angband-4.2.5/src/ui-equip-cmp.c:2612:19: note: add_obj_data.src is overwritten angband-4.2.5/src/ui-equip-cmp.c:460:29: style: Parameter 's' can be declared as pointer to const. However it seems that 'handle_input_bail' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-equip-cmp.c:312:4: note: You might need to cast the function pointer here angband-4.2.5/src/ui-equip-cmp.c:460:29: note: Parameter 's' can be declared as pointer to const angband-4.2.5/src/ui-equip-cmp.c:460:47: style: Parameter 'p' can be declared as pointer to const. However it seems that 'handle_input_bail' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-equip-cmp.c:312:4: note: You might need to cast the function pointer here angband-4.2.5/src/ui-equip-cmp.c:460:47: note: Parameter 'p' can be declared as pointer to const angband-4.2.5/src/ui-equip-cmp.c:467:47: style: Parameter 'p' can be declared as pointer to const. However it seems that 'handle_input_equip_cmp_general' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-equip-cmp.c:318:13: note: You might need to cast the function pointer here angband-4.2.5/src/ui-equip-cmp.c:467:47: note: Parameter 'p' can be declared as pointer to const angband-4.2.5/src/ui-equip-cmp.c:943:47: style: Parameter 'p' can be declared as pointer to const. However it seems that 'handle_input_equip_cmp_select' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-equip-cmp.c:324:4: note: You might need to cast the function pointer here angband-4.2.5/src/ui-equip-cmp.c:943:47: note: Parameter 'p' can be declared as pointer to const angband-4.2.5/src/ui-equip-cmp.c:76:26: style: union member 'equippable_selfunc_extra::qual' is never used. [unusedStructMember] angband-4.2.5/src/ui-equip-cmp.c:77:6: style: union member 'equippable_selfunc_extra::slot' is never used. [unusedStructMember] angband-4.2.5/src/ui-equip-cmp.c:431:2: style: Variable 'irow' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-equip-cmp.c:934:2: style: Variable 'irow' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-menu.c:841:46: style:inconclusive: Function 'menu_find_iter' argument 1 names different: declaration 'iter_id' definition 'id'. [funcArgNamesDifferent] angband-4.2.5/src/ui-menu.h:294:46: note: Function 'menu_find_iter' argument 1 names different: declaration 'iter_id' definition 'id'. angband-4.2.5/src/ui-menu.c:841:46: note: Function 'menu_find_iter' argument 1 names different: declaration 'iter_id' definition 'id'. angband-4.2.5/src/ui-menu.c:876:51: style:inconclusive: Function 'menu_set_filter' argument 2 names different: declaration 'object_list' definition 'filter_list'. [funcArgNamesDifferent] angband-4.2.5/src/ui-menu.h:320:51: note: Function 'menu_set_filter' argument 2 names different: declaration 'object_list' definition 'filter_list'. angband-4.2.5/src/ui-menu.c:876:51: note: Function 'menu_set_filter' argument 2 names different: declaration 'object_list' definition 'filter_list'. angband-4.2.5/src/ui-menu.c:941:31: style:inconclusive: Function 'menu_layout' argument 1 names different: declaration 'menu' definition 'm'. [funcArgNamesDifferent] angband-4.2.5/src/ui-menu.h:334:31: note: Function 'menu_layout' argument 1 names different: declaration 'menu' definition 'm'. angband-4.2.5/src/ui-menu.c:941:31: note: Function 'menu_layout' argument 1 names different: declaration 'menu' definition 'm'. angband-4.2.5/src/ui-menu.c:419:10: style: Local variable 'loc' shadows outer function [shadowFunction] angband-4.2.5/src/z-type.h:29:12: note: Shadowed declaration angband-4.2.5/src/ui-menu.c:419:10: note: Shadow variable angband-4.2.5/src/ui-menu.c:592:10: style: Local variable 'loc' shadows outer function [shadowFunction] angband-4.2.5/src/z-type.h:29:12: note: Shadowed declaration angband-4.2.5/src/ui-menu.c:592:10: note: Shadow variable angband-4.2.5/src/ui-menu.c:56:45: style: Parameter 'act' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-menu.c:169:75: style: Parameter 'loc' can be declared as pointer to const. However it seems that 'scrolling_get_cursor' is a callback function, if 'loc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-menu.c:250:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-menu.c:169:75: note: Parameter 'loc' can be declared as pointer to const angband-4.2.5/src/ui-menu.c:181:80: style: Parameter 'loc' can be declared as pointer to const. However it seems that 'display_scrolling' is a callback function, if 'loc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-menu.c:251:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-menu.c:181:80: note: Parameter 'loc' can be declared as pointer to const angband-4.2.5/src/ui-menu.c:262:77: style: Parameter 'loc' can be declared as pointer to const. However it seems that 'object_skin_get_cursor' is a callback function, if 'loc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-menu.c:345:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-menu.c:262:77: note: Parameter 'loc' can be declared as pointer to const angband-4.2.5/src/ui-menu.c:274:82: style: Parameter 'loc' can be declared as pointer to const. However it seems that 'object_skin_display' is a callback function, if 'loc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-menu.c:346:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-menu.c:274:82: note: Parameter 'loc' can be declared as pointer to const angband-4.2.5/src/ui-menu.c:354:73: style: Parameter 'loc' can be declared as pointer to const. However it seems that 'columns_get_cursor' is a callback function, if 'loc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-menu.c:441:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-menu.c:354:73: note: Parameter 'loc' can be declared as pointer to const angband-4.2.5/src/ui-menu.c:373:65: style: Parameter 'top' can be declared as pointer to const. However it seems that 'display_columns' is a callback function, if 'top' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-menu.c:442:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-menu.c:373:65: note: Parameter 'top' can be declared as pointer to const angband-4.2.5/src/ui-menu.c:373:78: style: Parameter 'loc' can be declared as pointer to const. However it seems that 'display_columns' is a callback function, if 'loc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-menu.c:442:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-menu.c:373:78: note: Parameter 'loc' can be declared as pointer to const angband-4.2.5/src/ui-menu.c:419:10: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-menu.c:955:30: style: Parameter 'menu' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-map.c:45:24: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-map.c:66:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-map.c:108:45: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-map.c:178:18: style: Variable 'feat' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-map.c:283:24: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-map.c:348:42: style: Parameter 't' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-map.c:774:23: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-mon-lore.c:116:6: style: The if condition is the same as the previous if condition [duplicateCondition] angband-4.2.5/src/ui-mon-lore.c:110:6: note: First condition angband-4.2.5/src/ui-mon-lore.c:116:6: note: Second condition angband-4.2.5/src/ui-mon-lore.c:128:6: style: The if condition is the same as the previous if condition [duplicateCondition] angband-4.2.5/src/ui-mon-lore.c:124:6: note: First condition angband-4.2.5/src/ui-mon-lore.c:128:6: note: Second condition angband-4.2.5/src/ui-obj-list.c:197:78: style: Parameter 'tb' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-obj-list.c:199:21: style: Parameter 'max_height_result' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-obj-list.c:200:21: style: Parameter 'max_width_result' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-output.c:103:11: style: Parameter 'line_starts' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-output.c:103:32: style: Parameter 'line_lengths' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-output.c:497:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-output.c:679:8: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-player-properties.c:112:9: style: Local variable 'loc' shadows outer function [shadowFunction] angband-4.2.5/src/z-type.h:29:12: note: Shadowed declaration angband-4.2.5/src/ui-player-properties.c:112:9: note: Shadow variable angband-4.2.5/src/ui-player-properties.c:31:43: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'view_ability_tag' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-player-properties.c:111:23: note: You might need to cast the function pointer here angband-4.2.5/src/ui-player-properties.c:31:43: note: Parameter 'menu' can be declared as pointer to const angband-4.2.5/src/ui-options.c:641:6: style: Redundant initialization for 'kp'. The initialized value is overwritten before it is read. [redundantInitialization] angband-4.2.5/src/ui-options.c:627:22: note: kp is initialized angband-4.2.5/src/ui-options.c:641:6: note: kp is overwritten angband-4.2.5/src/ui-options.c:731:9: style: Local variable 'loc' shadows outer function [shadowFunction] angband-4.2.5/src/z-type.h:29:12: note: Shadowed declaration angband-4.2.5/src/ui-options.c:731:9: note: Shadow variable angband-4.2.5/src/ui-options.c:1319:8: style: Local variable 'prefix' shadows outer function [shadowFunction] angband-4.2.5/src/z-util.h:152:13: note: Shadowed declaration angband-4.2.5/src/ui-options.c:1319:8: note: Shadow variable angband-4.2.5/src/ui-options.c:1352:7: style: Local variable 'ignored' shadows outer function [shadowFunction] angband-4.2.5/src/parser.h:57:26: note: Shadowed declaration angband-4.2.5/src/ui-options.c:1352:7: note: Shadow variable angband-4.2.5/src/ui-options.c:807:48: style: Parameter 'db' can be declared as pointer to const. However it seems that 'visuals_browse_hook' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-options.c:829:30: note: You might need to cast the function pointer here angband-4.2.5/src/ui-options.c:807:48: note: Parameter 'db' can be declared as pointer to const angband-4.2.5/src/ui-options.c:967:47: style: Parameter 'db' can be declared as pointer to const. However it seems that 'colors_browse_hook' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-options.c:997:29: note: You might need to cast the function pointer here angband-4.2.5/src/ui-options.c:967:47: note: Parameter 'db' can be declared as pointer to const angband-4.2.5/src/ui-options.c:1287:64: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-options.c:1376:19: style: Variable 'choice' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-options.c:1517:42: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'quality_validity' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-options.c:1607:29: note: You might need to cast the function pointer here angband-4.2.5/src/ui-options.c:1517:42: note: Parameter 'menu' can be declared as pointer to const angband-4.2.5/src/ui-options.c:1697:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-options.c:1861:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-options.c:1890:43: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'tag_options_item' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-options.c:1971:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-options.c:1890:43: note: Parameter 'menu' can be declared as pointer to const angband-4.2.5/src/ui-options.c:1909:44: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'valid_options_item' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-options.c:1972:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-options.c:1909:44: note: Parameter 'menu' can be declared as pointer to const angband-4.2.5/src/ui-options.c:1075:21: style: Variable 'cx' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-knowledge.c:3259:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/ui-knowledge.c:3266:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/ui-knowledge.c:1167:7: style: Same expression used in consecutive assignments of 'base_a' and 'base_b'. [duplicateAssignExpression] angband-4.2.5/src/ui-knowledge.c:1168:7: note: Same expression used in consecutive assignments of 'base_a' and 'base_b'. angband-4.2.5/src/ui-knowledge.c:1167:7: note: Same expression used in consecutive assignments of 'base_a' and 'base_b'. angband-4.2.5/src/ui-player.c:249:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] angband-4.2.5/src/ui-player.c:408:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] angband-4.2.5/src/ui-knowledge.c:3760:16: style: Local variable 'msg' shadows outer function [shadowFunction] angband-4.2.5/src/message.h:50:6: note: Shadowed declaration angband-4.2.5/src/ui-knowledge.c:3760:16: note: Shadow variable angband-4.2.5/src/ui-knowledge.c:692:47: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'display_group_member' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-knowledge.c:769:40: note: You might need to cast the function pointer here angband-4.2.5/src/ui-knowledge.c:692:47: note: Parameter 'menu' can be declared as pointer to const angband-4.2.5/src/ui-knowledge.c:1110:23: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:1266:24: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:1325:24: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:1460:54: style: Parameter 'artifact' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-knowledge.c:1613:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:1702:19: style: Variable 'ego' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:1777:25: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:2067:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:2267:18: style: Variable 'feat' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:2430:20: style: Variable 'trap' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:2876:24: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:2907:24: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:3248:16: style: Variable 'next_flag' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:3438:17: style: Variable 'acts' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:4314:24: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:4315:24: style: Variable 'lore' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:4370:24: style: Variable 'lore' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-knowledge.c:95:7: style: struct member 'group_funcs::easy_know' is never used. [unusedStructMember] angband-4.2.5/src/ui-player.c:355:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-player.c:607:22: style: Variable 'pl' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-player.c:1114:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-signals.c:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] angband-4.2.5/src/ui-signals.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] angband-4.2.5/src/ui-signals.c:202:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] angband-4.2.5/src/ui-signals.c:250:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] angband-4.2.5/src/ui-signals.c:275:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] angband-4.2.5/src/ui-spell.c:215:9: style: Local variable 'loc' shadows outer function [shadowFunction] angband-4.2.5/src/z-type.h:29:12: note: Shadowed declaration angband-4.2.5/src/ui-spell.c:215:9: note: Shadow variable angband-4.2.5/src/ui-spell.c:161:12: style: Variable 'shared_dice' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-spell.c:264:26: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:867:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/ui-prefs.c:879:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/ui-prefs.c:1185:44: style:inconclusive: Function 'process_pref_file_command' argument 1 names different: declaration 'buf' definition 's'. [funcArgNamesDifferent] angband-4.2.5/src/ui-prefs.h:71:44: note: Function 'process_pref_file_command' argument 1 names different: declaration 'buf' definition 's'. angband-4.2.5/src/ui-prefs.c:1185:44: note: Function 'process_pref_file_command' argument 1 names different: declaration 'buf' definition 's'. angband-4.2.5/src/ui-prefs.c:204:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:431:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:605:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:608:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:625:24: style: Variable 'kind_local' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:648:25: style: Variable 'kind_local' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:685:23: style: Variable 'monster' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:687:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:705:23: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:710:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:722:24: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:752:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:762:21: style: Variable 'trap' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:805:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:857:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:861:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:913:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:933:22: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:935:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:1000:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:1029:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:1124:52: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-prefs.c:1356:19: style: Variable 'feat' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:1367:23: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:1376:24: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-prefs.c:1385:21: style: Variable 'trap' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-store.c:128:9: warning: Possible null pointer dereference: r [nullPointer] angband-4.2.5/src/ui-store.c:123:23: note: Assignment 'r=NULL', assigned value is 0 angband-4.2.5/src/ui-store.c:125:25: note: Assuming condition is false angband-4.2.5/src/ui-store.c:128:9: note: Null pointer dereference angband-4.2.5/src/ui-store.c:211:9: style: Local variable 'loc' shadows outer function [shadowFunction] angband-4.2.5/src/z-type.h:29:12: note: Shadowed declaration angband-4.2.5/src/ui-store.c:211:9: note: Shadow variable angband-4.2.5/src/ui-store.c:123:19: style: Variable 'r' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-store.c:214:16: style: Variable 'store' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-store.c:269:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-store.c:376:16: style: Variable 'store' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-store.c:749:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-store.c:902:16: style: Variable 'store' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-store.c:964:16: style: Variable 'store' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-store.c:968:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-store.c:1034:16: style: Variable 'store' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-store.c:1255:16: style: Variable 'store' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-visuals.c:114:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] angband-4.2.5/src/ui-visuals.c:255:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] angband-4.2.5/src/ui-visuals.c:325:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] angband-4.2.5/src/ui-visuals.c:562:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] angband-4.2.5/src/ui-visuals.c:759:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] angband-4.2.5/src/ui-visuals.c:958:23: style: Condition 'existing_group!=NULL' is always true [knownConditionTrueFalse] angband-4.2.5/src/ui-visuals.c:388:25: style: Variable 'table' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-visuals.c:389:30: style: Variable 'cycle' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-visuals.c:424:25: style: Variable 'table' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-visuals.c:471:30: style: Variable 'cycle' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-visuals.c:808:32: style: Variable 'old_cycle' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-visuals.c:234:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-visuals.c:309:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-visuals.c:728:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-wizard.c:81:9: style: Local variable 'loc' shadows outer function [shadowFunction] angband-4.2.5/src/z-type.h:29:12: note: Shadowed declaration angband-4.2.5/src/ui-wizard.c:81:9: note: Shadow variable angband-4.2.5/src/ui-wizard.c:54:13: style: Variable 'chars' can be declared as const array [constVariable] angband-4.2.5/src/ui-wizard.c:147:7: style: Variable 'choices' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-wizard.c:181:7: style: Variable 'choices' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-wizard.c:272:24: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/wiz-spoil.c:234:17: error: Array 'group_item[35]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds] angband-4.2.5/src/wiz-spoil.c:208:14: style: Local variable 'format' shadows outer function [shadowFunction] angband-4.2.5/src/z-form.h:66:14: note: Shadowed declaration angband-4.2.5/src/wiz-spoil.c:208:14: note: Shadow variable angband-4.2.5/src/wiz-spoil.c:305:24: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/wiz-spoil.c:526:24: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/wiz-spoil.c:650:24: style: Variable 'race' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-term.c:453:7: style: Condition '!one_result' is always true [knownConditionTrueFalse] angband-4.2.5/src/ui-term.c:452:27: note: Calling function 'Term_redraw' returns 0 angband-4.2.5/src/ui-term.c:452:27: note: Assignment 'one_result=Term_redraw()', assigned value is 0 angband-4.2.5/src/ui-term.c:453:7: note: Condition '!one_result' is always true angband-4.2.5/src/ui-term.c:3054:3: warning: Either the condition 'Term' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] angband-4.2.5/src/ui-term.c:3064:6: note: Assuming that condition 'Term' is not redundant angband-4.2.5/src/ui-term.c:3061:9: note: Assignment to 'Term=t' angband-4.2.5/src/ui-term.c:3054:3: note: Null pointer dereference angband-4.2.5/src/ui-term.c:3057:3: warning: Either the condition 'Term' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] angband-4.2.5/src/ui-term.c:3064:6: note: Assuming that condition 'Term' is not redundant angband-4.2.5/src/ui-term.c:3061:9: note: Assignment to 'Term=t' angband-4.2.5/src/ui-term.c:3057:3: note: Null pointer dereference angband-4.2.5/src/ui-term.c:2121:44: style:inconclusive: Function 'Term_addstr' argument 3 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent] angband-4.2.5/src/ui-term.h:381:51: note: Function 'Term_addstr' argument 3 names different: declaration 's' definition 'buf'. angband-4.2.5/src/ui-term.c:2121:44: note: Function 'Term_addstr' argument 3 names different: declaration 's' definition 'buf'. angband-4.2.5/src/ui-term.c:396:8: style: Variable 'f_aa' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-term.c:397:12: style: Variable 'f_cc' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-term.c:402:8: style: Variable 'f_taa' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-term.c:403:12: style: Variable 'f_tcc' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-term.c:1067:7: style: Variable 'scr_aa' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-term.c:1072:7: style: Variable 'scr_taa' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-term.c:1073:11: style: Variable 'scr_tcc' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-term.c:1477:7: style: Variable 'scr_aa' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-term.c:3216:35: style: Parameter 't' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/z-bitflag.c:30:29: warning: Expression 'flag-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] angband-4.2.5/src/z-bitflag.c:33:11: note: Assuming that condition 'flag==(1-1)' is not redundant angband-4.2.5/src/z-bitflag.c:30:29: note: Negative value is converted to an unsigned value angband-4.2.5/src/z-bitflag.c:31:26: warning: Expression 'flag-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] angband-4.2.5/src/z-bitflag.c:33:11: note: Assuming that condition 'flag==(1-1)' is not redundant angband-4.2.5/src/z-bitflag.c:31:26: note: Negative value is converted to an unsigned value angband-4.2.5/src/z-bitflag.c:46:29: warning: Expression 'flag-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] angband-4.2.5/src/z-bitflag.c:49:11: note: Assuming that condition 'flag==(1-1)' is not redundant angband-4.2.5/src/z-bitflag.c:46:29: note: Negative value is converted to an unsigned value angband-4.2.5/src/z-bitflag.c:47:26: warning: Expression 'flag-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] angband-4.2.5/src/z-bitflag.c:49:11: note: Assuming that condition 'flag==(1-1)' is not redundant angband-4.2.5/src/z-bitflag.c:47:26: note: Negative value is converted to an unsigned value angband-4.2.5/src/z-expression.c:334:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/z-expression.c:388:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] angband-4.2.5/src/z-expression.c:293:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/z-expression.c:296:35: style: Variable 'current_input' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/z-file.c:539:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] angband-4.2.5/src/z-file.c:994:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] angband-4.2.5/src/z-file.c:1056:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] angband-4.2.5/src/z-file.c:1072:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] angband-4.2.5/src/z-file.c:1099:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] angband-4.2.5/src/z-form.c:427:11: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/z-form.c:665:8: style: Variable 'res' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/z-form.c:688:8: style: Variable 'res' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/z-queue.c:32:25: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/z-file.c:155:22: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] angband-4.2.5/src/z-file.c:155:43: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] angband-4.2.5/src/z-file.c:450:10: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] angband-4.2.5/src/z-file.c:462:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] angband-4.2.5/src/z-file.c:466:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] angband-4.2.5/src/z-file.c:1478:11: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] angband-4.2.5/src/z-file.c:979:33: style:inconclusive: Function 'file_open' argument 1 names different: declaration 'buf' definition 'fname'. [funcArgNamesDifferent] angband-4.2.5/src/z-file.h:193:33: note: Function 'file_open' argument 1 names different: declaration 'buf' definition 'fname'. angband-4.2.5/src/z-file.c:979:33: note: Function 'file_open' argument 1 names different: declaration 'buf' definition 'fname'. angband-4.2.5/src/z-file.c:1145:47: style:inconclusive: Function 'file_getl' argument 3 names different: declaration 'n' definition 'len'. [funcArgNamesDifferent] angband-4.2.5/src/z-file.h:233:47: note: Function 'file_getl' argument 3 names different: declaration 'n' definition 'len'. angband-4.2.5/src/z-file.c:1145:47: note: Function 'file_getl' argument 3 names different: declaration 'n' definition 'len'. angband-4.2.5/src/z-file.c:1252:29: style:inconclusive: Function 'dir_exists' argument 1 names different: declaration 'dirname' definition 'path'. [funcArgNamesDifferent] angband-4.2.5/src/z-file.h:297:29: note: Function 'dir_exists' argument 1 names different: declaration 'dirname' definition 'path'. angband-4.2.5/src/z-file.c:1252:29: note: Function 'dir_exists' argument 1 names different: declaration 'dirname' definition 'path'. angband-4.2.5/src/z-file.c:1268:29: style:inconclusive: Function 'dir_create' argument 1 names different: declaration 'dirname' definition 'path'. [funcArgNamesDifferent] angband-4.2.5/src/z-file.h:304:29: note: Function 'dir_create' argument 1 names different: declaration 'dirname' definition 'path'. angband-4.2.5/src/z-file.c:1268:29: note: Function 'dir_create' argument 1 names different: declaration 'dirname' definition 'path'. angband-4.2.5/src/z-file.c:443:19: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/z-file.c:1470:17: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/z-type.c:107:38: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/z-type.c:112:42: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/z-textblock.c:399:31: style:inconclusive: Function 'text_out_to_file' argument 1 names different: declaration 'attr' definition 'a'. [funcArgNamesDifferent] angband-4.2.5/src/z-textblock.h:53:38: note: Function 'text_out_to_file' argument 1 names different: declaration 'attr' definition 'a'. angband-4.2.5/src/z-textblock.c:399:31: note: Function 'text_out_to_file' argument 1 names different: declaration 'attr' definition 'a'. angband-4.2.5/src/z-textblock.c:183:42: style: Parameter 'tb' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/z-textblock.c:191:43: style: Parameter 'tb' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/z-virt.c:107:36: warning: Either the condition 's2' is redundant or there is possible null pointer dereference: s2. [nullPointerRedundantCheck] angband-4.2.5/src/z-virt.c:103:20: note: Assuming that condition 's2' is not redundant angband-4.2.5/src/z-virt.c:107:36: note: Null pointer dereference angband-4.2.5/src/z-virt.c:108:33: warning: Either the condition 's2' is redundant or there is possible null pointer dereference: s2. [nullPointerRedundantCheck] angband-4.2.5/src/z-virt.c:103:20: note: Assuming that condition 's2' is not redundant angband-4.2.5/src/z-virt.c:108:33: note: Null pointer dereference angband-4.2.5/src/z-util.c:859:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] angband-4.2.5/src/z-util.c:904:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] angband-4.2.5/src/z-util.c:925:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] angband-4.2.5/src/z-util.c:661:18: style: Condition '*in==c' is always true [knownConditionTrueFalse] angband-4.2.5/src/z-util.c:657:11: note: Assuming that condition '*in!=c' is not redundant angband-4.2.5/src/z-util.c:661:18: note: Condition '*in==c' is always true angband-4.2.5/src/z-util.c:540:24: style:inconclusive: Function 'streq' argument 1 names different: declaration 's' definition 'a'. [funcArgNamesDifferent] angband-4.2.5/src/z-util.h:151:31: note: Function 'streq' argument 1 names different: declaration 's' definition 'a'. angband-4.2.5/src/z-util.c:540:24: note: Function 'streq' argument 1 names different: declaration 's' definition 'a'. angband-4.2.5/src/z-util.c:540:39: style:inconclusive: Function 'streq' argument 2 names different: declaration 't' definition 'b'. [funcArgNamesDifferent] angband-4.2.5/src/z-util.h:151:46: note: Function 'streq' argument 2 names different: declaration 't' definition 'b'. angband-4.2.5/src/z-util.c:540:39: note: Function 'streq' argument 2 names different: declaration 't' definition 'b'. angband-4.2.5/src/z-util.c:1727:17: style:inconclusive: Function 'sort' argument 1 names different: declaration 'array' definition 'base'. [funcArgNamesDifferent] angband-4.2.5/src/z-util.h:232:24: note: Function 'sort' argument 1 names different: declaration 'array' definition 'base'. angband-4.2.5/src/z-util.c:1727:17: note: Function 'sort' argument 1 names different: declaration 'array' definition 'base'. angband-4.2.5/src/z-util.c:115:43: style: Parameter 'lim' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/z-util.c:149:43: style: Parameter 'lim' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/z-util.c:388:11: style: Variable 'ch1' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/z-util.c:389:11: style: Variable 'ch2' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/z-util.c:1343:10: style: Variable 'redo_w' is assigned a value that is never used. [unreadVariable] angband-4.2.5/src/ui-target.c:345:18: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-target.c:384:61: style: Parameter 'p' can be declared as pointer to const. However it seems that 'aux_hallucinate' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-target.c:902:3: note: You might need to cast the function pointer here angband-4.2.5/src/ui-target.c:384:61: note: Parameter 'p' can be declared as pointer to const angband-4.2.5/src/ui-target.c:867:38: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-target.c:867:56: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-target.c:983:51: style: Parameter 'path_g' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-target.c:1004:19: style: Variable 'mon' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-target.c:1005:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-target.c:1083:69: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-target.c:1083:77: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-target.c:1115:18: style: Variable 'base_obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-object.c:1639:8: style: Local variable 'ignored' shadows outer function [shadowFunction] angband-4.2.5/src/parser.h:57:26: note: Shadowed declaration angband-4.2.5/src/ui-object.c:1639:8: note: Shadow variable angband-4.2.5/src/ui-object.c:147:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] angband-4.2.5/src/ui-object.c:330:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] angband-4.2.5/src/ui-object.c:926:43: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'get_item_display' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-object.c:1052:56: note: You might need to cast the function pointer here angband-4.2.5/src/ui-object.c:926:43: note: Parameter 'menu' can be declared as pointer to const angband-4.2.5/src/ui-object.c:1520:43: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-object.c:1554:55: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] angband-4.2.5/src/ui-object.c:1659:20: style: Variable 'ego' can be declared as pointer to const [constVariablePointer] diff: head angband-4.2.5/src/cave-square.c:1201:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feat [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/cave-square.c:1230:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feat [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/cave-square.c:1238:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mon [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/cave-square.c:1246:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/cave-view.c:676:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable light [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/cave.c:410:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/cmd-spoil.c:28:44: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/cmd-spoil.c:37:43: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/cmd-spoil.c:47:49: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/cmd-spoil.c:56:39: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/cmd-wizard.c:2177:46: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/effect-handler-attack.c:1315:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-attack.c:1867:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-attack.c:1912:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-attack.c:313:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-attack.c:416:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-attack.c:550:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-attack.c:697:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-attack.c:808:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-attack.c:852:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-attack.c:910:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:1541:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:2191:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:2442:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:2633:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:2786:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:2963:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:3329:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:3497:54: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/effect-handler-general.c:3519:59: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/effect-handler-general.c:479:54: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/effect-handler-general.c:494:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:539:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:551:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:618:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:640:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:655:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:878:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effect-handler-general.c:939:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_TRAP [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/effects.c:426:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] 2.13.0 angband-4.2.5/src/gen-cave.c:434:32: warning: Uninitialized variables: choices.x, choices.y [uninitvar] angband-4.2.5/src/gen-cave.c:421:60: note: Assuming condition is false angband-4.2.5/src/gen-cave.c:434:32: note: Uninitialized variables: choices.x, choices.y head angband-4.2.5/src/gen-chunk.c:370:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feat [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/load.c:1412:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] 2.13.0 angband-4.2.5/src/mon-desc.c:191:9: error: Uninitialized variable: comma_pos [uninitvar] head angband-4.2.5/src/obj-desc.c:615:9: style: Condition 'obj->known' is always true [knownConditionTrueFalse] 2.13.0 angband-4.2.5/src/obj-desc.c:615:9: style: Condition 'obj->known' is always true [knownConditionTrueFalse] angband-4.2.5/src/obj-desc.c:611:14: note: Assuming condition '!obj->known' is false angband-4.2.5/src/obj-desc.c:615:9: note: Condition 'obj->known' is always true head angband-4.2.5/src/obj-knowledge.c:921:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/parser.c:503:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/player-util.c:1473:52: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/player-util.c:1483:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/project-feat.c:578:84: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_AWAY_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:17:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:578:84: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:582:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_AWAY_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:19:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:582:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:586:84: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_AWAY_SPIRIT' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:18:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:586:84: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:590:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_AWAY_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:20:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:590:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:594:84: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_TURN_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:21:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:594:84: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:598:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_TURN_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:22:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:598:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:602:84: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_TURN_LIVING' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:23:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:602:84: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:606:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_TURN_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:24:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:606:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:610:84: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_DISP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:25:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:610:84: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:614:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_DISP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:614:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:618:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_DISP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:27:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:618:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:622:85: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_SLEEP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:28:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:622:85: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:626:83: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_SLEEP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:626:83: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:630:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_SLEEP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:30:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:630:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:634:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_CLONE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:31:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:634:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:638:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_POLY' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:32:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:638:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:642:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_HEAL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:33:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:642:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:646:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_SPEED' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:34:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:646:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:650:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_SLOW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:35:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:650:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:654:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_CONF' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:36:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:654:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:658:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_HOLD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:37:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:658:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:662:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_STUN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:38:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:662:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:666:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_DRAIN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:39:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:666:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-feat.c:670:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_feature_handler_MON_CRUSH' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:40:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-feat.c:670:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-mon.c:719:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_monster_handler_METEOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:25:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-mon.c:719:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-mon.c:723:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_monster_handler_MISSILE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-mon.c:723:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-mon.c:727:77: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_monster_handler_MANA' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:27:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-mon.c:727:77: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-mon.c:737:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_monster_handler_ARROW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-mon.c:737:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:236:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_POIS' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:9:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:236:75: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:240:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_LIGHT' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:10:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:240:76: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:244:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DARK' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:11:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:244:75: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:260:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_NEXUS' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:14:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:260:76: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:264:77: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_NETHER' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:15:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:264:77: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:268:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_CHAOS' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:16:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:268:76: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:272:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DISEN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:17:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:272:76: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:276:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_WATER' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:18:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:276:76: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:286:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_GRAVITY' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:20:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:286:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:290:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_INERTIA' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:21:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:290:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:300:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_TIME' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:23:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:300:75: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:318:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MISSILE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:318:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:330:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_HOLY_ORB' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:28:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:330:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:334:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_ARROW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:334:76: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:338:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_LIGHT_WEAK' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:10:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:338:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:342:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DARK_WEAK' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:11:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:342:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:346:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_KILL_WALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:12:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:346:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:350:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_KILL_DOOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:13:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:350:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:372:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MAKE_DOOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:15:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:372:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:376:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MAKE_TRAP' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:16:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:376:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:380:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_AWAY_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:17:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:380:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:384:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_AWAY_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:19:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:384:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:388:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_AWAY_SPIRIT' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:18:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:388:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:392:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_AWAY_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:20:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:392:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:396:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_TURN_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:21:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:396:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:400:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_TURN_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:22:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:400:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:404:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_TURN_LIVING' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:23:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:404:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:408:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_TURN_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:24:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:408:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:412:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DISP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:25:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:412:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:416:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DISP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:416:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:420:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_DISP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:27:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:420:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:424:83: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_SLEEP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:28:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:424:83: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:428:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_SLEEP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:428:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:432:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_SLEEP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:30:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:432:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:436:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_CLONE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:31:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:436:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:440:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_POLY' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:32:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:440:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:444:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_HEAL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:33:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:444:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:448:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_SPEED' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:34:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:448:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:452:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_SLOW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:35:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:452:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:456:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_CONF' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:36:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:456:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:460:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_HOLD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:37:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:460:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:464:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_STUN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:38:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:464:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:468:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_DRAIN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:39:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:468:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-obj.c:472:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_object_handler_MON_CRUSH' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:40:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-obj.c:472:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:525:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_TRAP [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/project-player.c:574:76: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_METEOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:25:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:574:76: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:579:77: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MISSILE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:579:77: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:584:74: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MANA' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:27:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:584:74: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:589:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_HOLY_ORB' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:28:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:589:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:594:75: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_ARROW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-elements.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:594:75: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:599:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_LIGHT_WEAK' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:10:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:599:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:618:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_KILL_WALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:12:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:618:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:623:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_KILL_DOOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:13:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:623:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:628:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_KILL_TRAP' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:14:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:628:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:633:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MAKE_DOOR' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:15:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:633:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:638:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MAKE_TRAP' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:16:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:638:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:643:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_AWAY_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:17:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:643:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:648:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_AWAY_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:19:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:648:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:653:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_AWAY_SPIRIT' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:18:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:653:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:658:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_AWAY_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:20:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:658:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:663:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_TURN_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:21:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:663:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:668:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_TURN_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:22:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:668:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:673:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_TURN_LIVING' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:23:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:673:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:678:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_TURN_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:24:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:678:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:683:81: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_DISP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:25:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:683:81: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:688:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_DISP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:26:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:688:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:693:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_DISP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:27:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:693:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:698:82: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_SLEEP_UNDEAD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:28:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:698:82: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:703:80: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_SLEEP_EVIL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:29:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:703:80: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:708:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_SLEEP_ALL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:30:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:708:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:713:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_CLONE' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:31:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:713:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:718:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_POLY' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:32:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:718:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:723:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_HEAL' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:33:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:723:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:728:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_SPEED' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:34:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:728:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:733:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_SLOW' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:35:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:733:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:738:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_CONF' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:36:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:738:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:743:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_HOLD' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:37:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:743:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:748:78: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_STUN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:38:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:748:78: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:753:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_DRAIN' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:39:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:753:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/project-player.c:758:79: style: Parameter 'context' can be declared as pointer to const. However it seems that 'project_player_handler_MON_CRUSH' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/list-projections.h:40:1: note: You might need to cast the function pointer here angband-4.2.5/src/project-player.c:758:79: note: Parameter 'context' can be declared as pointer to const head angband-4.2.5/src/snd-sdl.c:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/source.c:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_TRAP [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/source.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MONSTER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/source.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_PLAYER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/source.c:54:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_OBJECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/source.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_CHEST_TRAP [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/stats/db.c:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/stats/db.c:71:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEP [valueFlowBailoutIncompleteVar] 2.13.0 angband-4.2.5/src/store.c:760:18: style: Condition 'cost>5L' is always true [knownConditionTrueFalse] angband-4.2.5/src/store.c:758:13: note: Assuming condition 'cost<=5L' is false angband-4.2.5/src/store.c:760:18: note: Condition 'cost>5L' is always true head angband-4.2.5/src/store.c:760:18: style: Condition 'cost>5L' is always true [knownConditionTrueFalse] angband-4.2.5/src/store.c:758:13: note: Assuming that condition 'cost<=5L' is not redundant angband-4.2.5/src/store.c:760:18: note: Condition 'cost>5L' is always true head angband-4.2.5/src/tests/artifact/name.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/artifact/name.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_LIGHT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/cave/find.c:103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable square_in_bounds_fully [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/cave/find.c:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/cave/find.c:202:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQUARE_ROOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/cave/find.c:47:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable square_isroom [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/cave/scatter.c:128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/cave/scatter.c:555:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/cave/scatter.c:609:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEAT_GRANITE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/cave/scatter.c:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/cave/scatter.c:653:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEAT_FLOOR [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/cave/scatter.c:740:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/command/lookup.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYMAP_MODE_ROGUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_DAMAGE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_DAMAGE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:317:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SELECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SELECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SELECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:413:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SELECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:451:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_SELECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:480:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:507:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:544:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chp [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:580:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:620:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_DAMAGE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/chain.c:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_DAMAGE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/destruction.c:136:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable character_dungeon [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/destruction.c:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable character_dungeon [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/destruction.c:36:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/effects/destruction.c:84:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMISE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/earthquake.c:136:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable character_dungeon [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/earthquake.c:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable character_dungeon [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/earthquake.c:36:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/effects/earthquake.c:84:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMISE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/info.c:164:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/info.c:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/info.c:205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/effects/info.c:255:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/game/basic.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cave [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/game/basic.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_GO_DOWN [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/game/basic.c:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WALK [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/game/basic.c:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WALK [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/game/basic.c:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inven [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/game/basic.c:21:78: style: Parameter 'user' can be declared as pointer to const. However it seems that 'event_message' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/tests/game/basic.c:68:38: note: You might need to cast the function pointer here angband-4.2.5/src/tests/game/basic.c:21:78: note: Parameter 'user' can be declared as pointer to const head angband-4.2.5/src/tests/game/basic.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_again [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/game/basic.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plog_aux [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/game/basic.c:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/game/mage.c:21:78: style: Parameter 'user' can be declared as pointer to const. However it seems that 'event_message' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/tests/game/mage.c:35:38: note: You might need to cast the function pointer here angband-4.2.5/src/tests/game/mage.c:21:78: note: Parameter 'user' can be declared as pointer to const head angband-4.2.5/src/tests/game/mage.c:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:271:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:307:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_HIT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:409:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:435:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:514:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:554:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:603:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_BELL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:626:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_END [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:650:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_END [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_WHITE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/message/message.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/attack.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/attack.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dice [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/attack.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cave [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/attack.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/attack.c:76:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/desc.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/desc.c:201:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_UNIQUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/desc.c:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDESC_OBJE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/desc.c:323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDESC_IND_HID [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/desc.c:470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDESC_OBJE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/desc.c:595:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDESC_IND_VIS [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/monster/monster.c:91:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEAT_PERM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/alloc.c:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable great_obj [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/alloc.c:243:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/alloc.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:1387:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_UNDEAD [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:217:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brands [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:2512:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:275:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:301:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:327:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:355:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:383:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:404:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:425:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:449:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:472:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:494:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable obj [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/info.c:626:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:1151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MON_TMD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:142:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_WHITE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_WHITE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:235:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MINIMISE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:272:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:283:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:292:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:312:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:321:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:329:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:363:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:389:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slay_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:422:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brand_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:470:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/slays.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_blow [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/util.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/util.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/object/util.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_torch [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:108:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:148:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:157:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:163:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:171:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KF_INSTA_ART [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:228:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KF_INSTA_ART [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:246:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:259:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:277:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:291:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_ALLOCATION [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:297:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_OUT_OF_BOUNDS [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:305:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:318:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:332:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:343:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:379:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:395:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:416:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:433:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:445:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:470:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:484:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:492:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:506:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_SLAY [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:515:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:529:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_BRAND [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:542:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:562:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_CURSE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/a-info.c:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:153:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:171:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:183:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:201:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:228:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:270:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:53:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowe.c:99:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:138:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:169:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:82:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/blowm.c:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/body.c:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/body.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/body.c:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/body.c:43:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/body.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/body.c:95:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:134:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:145:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:165:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/brand.c:94:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:131:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:146:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:220:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:234:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:292:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:305:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:343:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:375:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:402:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:413:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:431:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:449:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:465:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:607:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:644:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/curse.c:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:150:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_FIELD [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:219:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:232:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:246:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_ALLOCATION [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:274:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:307:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:344:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:356:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:373:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:387:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:401:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:413:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:433:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEM_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:464:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:477:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:507:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MOD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:564:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:589:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MOD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:617:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:632:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:647:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:661:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_SLAY [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:670:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:684:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_BRAND [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:697:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/e-info.c:718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_CURSE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:119:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:132:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_REPEATED_DIRECTIVE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:141:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:183:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:193:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_OUT_OF_BOUNDS [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:201:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:212:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:243:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:252:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:264:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGGING_RUBBLE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:281:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:300:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:316:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:332:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:348:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:364:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:380:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:396:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:412:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:424:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_OUT_OF_BOUNDS [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/f-info.c:90:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/flavor.c:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/flavor.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/flavor.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/flavor.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/flavor.c:93:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/graphics.c:27:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/parse/graphics.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable graphics_modes [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/graphics.c:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/h-info.c:42:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/h-info.c:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_RED [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:160:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_L_WHITE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:169:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kb_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:198:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:220:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:233:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:240:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_ALLOCATION [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:293:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:305:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:318:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:331:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_FEATHER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:348:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:357:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:376:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:402:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:466:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:480:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:500:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:523:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:534:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:549:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:562:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:580:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:599:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:623:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:635:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:646:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MOD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kb_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:690:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:723:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:731:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:744:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_SLAY [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:753:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:766:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_BRAND [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:779:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:77:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/k-info.c:800:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_CURSE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/lore.c:17:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/parse/lore.c:26:49: style: Parameter 'p' can be declared as pointer to const. However it seems that 'finish_parse_monster' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/tests/parse/lore.c:35:28: note: You might need to cast the function pointer here angband-4.2.5/src/tests/parse/lore.c:26:49: note: Parameter 'p' can be declared as pointer to const head angband-4.2.5/src/tests/parse/mbase.c:108:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mbase.c:134:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mbase.c:151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_OUT_OF_BOUNDS [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mbase.c:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mbase.c:186:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mbase.c:195:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mbase.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mbase.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mbase.c:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mbase.c:91:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:106:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:118:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:146:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:164:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:229:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:252:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:303:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:329:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:351:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:379:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:411:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:443:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:475:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:503:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:524:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:545:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:566:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:587:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:77:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_NAME [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/mspell.c:86:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/names.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/names.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/names.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/names.c:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDNAME_NUM_TYPES [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:185:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:199:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:221:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:232:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:263:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:281:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:389:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:424:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objact.c:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:233:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNDEFINED_DIRECTIVE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:253:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:267:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:288:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:296:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:304:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:313:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objbase.c:334:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_PROPERTY [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:169:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SUBTYPE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:194:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_ID_TYPE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:204:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:297:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:309:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:332:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:341:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:359:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:377:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:395:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:416:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:428:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:71:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/objprop.c:96:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:126:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:148:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:159:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:170:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:181:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:192:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:203:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:214:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:225:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:236:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:247:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:259:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:271:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:314:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:322:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:353:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:364:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEM_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:392:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/p-info.c:89:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pain.c:102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pain.c:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pain.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pain.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pain.c:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:138:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:157:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:175:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:195:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:203:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:217:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:231:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:244:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNDEFINED_DIRECTIVE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:262:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:27:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:341:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:354:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:365:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NOT_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:37:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:416:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:439:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:458:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:465:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:477:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:489:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:502:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:514:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:61:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:67:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:79:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:85:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:91:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/parse.c:97:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignored [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:119:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:146:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:174:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NOT_RANDOM [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:213:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:229:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:244:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:311:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:325:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:345:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:363:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:375:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:394:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:407:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:430:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:445:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:512:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_EFFECT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:526:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:546:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:564:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:576:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:595:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:608:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:623:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:648:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:658:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:683:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:705:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:727:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:749:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:780:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/partrap.c:85:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:150:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:162:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:184:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:193:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:221:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:234:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:260:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:287:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:331:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:344:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_FREQ [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:356:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:383:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:391:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:418:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pit.c:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pprop.c:206:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pprop.c:232:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pprop.c:251:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pprop.c:270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pprop.c:280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pprop.c:294:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pprop.c:319:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/pprop.c:51:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_ZERO_FAIL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:159:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:175:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:191:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:207:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:219:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:234:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:246:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:258:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:269:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:278:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:298:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:318:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_ELEMENT_NAME_MISMATCH [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/proj.c:82:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blow_effects [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:168:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:230:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:243:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:262:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:275:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MONSTER_BASE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:284:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:310:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:329:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:340:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:351:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:362:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:373:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:384:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:395:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:406:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:417:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:429:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:449:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:469:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_BLOW [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:480:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:511:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:522:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_UNIQUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:552:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:561:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:573:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:585:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_FREQ [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:597:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:609:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_FREQ [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:622:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:633:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:680:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:690:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:708:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_NAME [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:718:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:736:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_NAME [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:746:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:765:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_NAME [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:774:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:792:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:811:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:828:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:846:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:887:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MONSTER_ROLE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:897:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:942:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:954:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:970:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNRECOGNISED_TVAL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/r-info.c:987:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/readstore.c:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/readstore.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stores [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/readstore.c:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/readstore.c:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/readstore.c:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/readstore.c:99:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/realm.c:107:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/realm.c:130:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/realm.c:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/realm.c:46:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/realm.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/realm.c:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_SPELL_STAT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/realm.c:84:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:116:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:130:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:142:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:166:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:190:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:202:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:214:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:256:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:295:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_FLAG [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:306:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MOD_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:346:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:365:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:394:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:464:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:484:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:502:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:515:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:536:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:549:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:568:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:602:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/shape.c:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:124:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:136:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:148:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:176:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:231:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:248:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:284:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:53:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/slay.c:96:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/ui_knowledge.c:104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MONSTER_BASE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/ui_knowledge.c:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/ui_knowledge.c:140:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RF_SIZE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/ui_knowledge.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_MISSING_RECORD_HEADER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/ui_knowledge.c:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/ui_knowledge.c:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/v-info.c:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/v-info.c:40:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/v-info.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/v-info.c:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/v-info.c:73:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/v-info.c:84:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/v-info.c:95:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:100:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:101:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:102:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:106:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:107:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:108:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:119:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:120:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:124:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:125:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:126:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:127:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:128:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:132:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:133:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:134:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:136:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:138:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:141:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:142:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:143:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:144:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:145:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:146:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:148:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:149:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:150:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:154:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:156:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:158:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:159:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:174:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:175:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:176:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:177:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:178:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:179:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:181:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:182:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:183:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:184:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:185:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:186:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:188:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:197:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:209:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:257:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:28:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:294:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:314:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:348:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_INVALID_VALUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:368:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_ERROR_UNDEFINED_DIRECTIVE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:92:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:98:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/parse/z-info.c:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/birth.c:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/birth.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_race [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMISE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:155:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiver_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:237:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:269:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:279:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SWORD [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:302:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SCROLL [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:346:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_BOLT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:399:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_BOLT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:485:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SHOT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:548:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_BOLT [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:614:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_FLASK [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:642:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SWORD [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_max [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/calc-inventory.c:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gear [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/combine-pack.c:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOMISE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/combine-pack.c:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gear [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/combine-pack.c:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gear [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/combine-pack.c:207:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIGIN_NONE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/combine-pack.c:219:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SWORD [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/combine-pack.c:247:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_MAGIC_BOOK [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/combine-pack.c:293:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_ARROW [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/combine-pack.c:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gear [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:195:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiver_slot_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:320:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiver_slot_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:333:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:355:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiver_slot_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:489:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:588:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:673:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quiver_slot_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:689:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:708:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-carry-num.c:730:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pack_size [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:129:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEM_MAX [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:201:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:250:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:282:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:318:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:356:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:385:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:418:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:456:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:498:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:538:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:583:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:621:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:648:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/inven-wield.c:690:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable player [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/playerstat.c:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/playerstat.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAT_STR [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/playerstat.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STAT_STR [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:1282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:138:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TV_SWORD [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:1508:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:1701:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:175:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_FAST [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:1860:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:2144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:2309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:2462:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:2553:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMD_SLOW [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:506:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:877:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed_effects [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/timed.c:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_RECOVER [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/util.c:135:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_HP [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/util.c:226:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PR_MANA [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/player/util.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z_info [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/test-utils.c:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dungeon_hgt [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/test-utils.c:88:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORIGIN_DROP [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/trivial/trivial.c:12:31: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/trivial/trivial.c:14:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/trivial/trivial.c:8:29: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/z-dice/dice.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-dice/dice.c:160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-dice/dice.c:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXIMISE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-expression/expression.c:150:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-expression/expression.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-expression/expression.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXPRESSION_ERR_GENERIC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-file/filename-index.c:18:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-file/filename-index.c:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-file/path-normalize.c:185:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-file/path-normalize.c:283:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPC [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-file/path-normalize.c:303:41: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/z-file/path-normalize.c:465:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-file/path-normalize.c:468:38: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/z-file/path-normalize.c:619:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-file/path-normalize.c:622:36: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/z-file/path-normalize.c:658:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-file/path-normalize.c:661:40: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/z-file/path-normalize.c:687:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-quark/quark.c:11:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/z-quark/quark.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-textblock/textblock.c:11:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/z-textblock/textblock.c:12:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-textblock/textblock.c:22:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-textblock/textblock.c:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-textblock/textblock.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_L_GREEN [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-textblock/textblock.c:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-textblock/textblock.c:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOUR_L_BLUE [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-util/rational.c:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-util/rational.c:207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-util/rational.c:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-util/util.c:10:26: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/tests/z-util/util.c:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-util/util.c:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-util/util.c:221:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-util/util.c:237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-util/util.c:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-virt/string.c:20:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-virt/string.c:25:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-virt/string.c:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-virt/string.c:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-virt/string.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/tests/z-virt/string.c:59:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ok [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/ui-birth.c:1033:70: style: Parameter 'data' can be declared as pointer to const. However it seems that 'point_based_stats' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1114:36: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1033:70: note: Parameter 'data' can be declared as pointer to const head angband-4.2.5/src/ui-birth.c:1034:16: style: Parameter 'user' can be declared as pointer to const. However it seems that 'point_based_stats' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1114:36: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1034:16: note: Parameter 'user' can be declared as pointer to const head angband-4.2.5/src/ui-birth.c:1044:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'point_based_misc' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1115:35: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1044:69: note: Parameter 'data' can be declared as pointer to const head angband-4.2.5/src/ui-birth.c:1045:15: style: Parameter 'user' can be declared as pointer to const. However it seems that 'point_based_misc' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1115:35: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1045:15: note: Parameter 'user' can be declared as pointer to const head angband-4.2.5/src/ui-birth.c:1784:16: style: Parameter 'user' can be declared as pointer to const. However it seems that 'ui_enter_birthscreen' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-birth.c:1805:39: note: You might need to cast the function pointer here angband-4.2.5/src/ui-birth.c:1784:16: note: Parameter 'user' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:1316:70: style: Parameter 'data' can be declared as pointer to const. However it seems that 'update_statusline' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2790:10: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:1316:70: note: Parameter 'data' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:1316:82: style: Parameter 'user' can be declared as pointer to const. However it seems that 'update_statusline' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2790:10: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:1316:82: note: Parameter 'user' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:1492:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'animate' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2829:38: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:1492:60: note: Parameter 'data' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:1492:72: style: Parameter 'user' can be declared as pointer to const. However it seems that 'animate' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2829:38: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:1492:72: note: Parameter 'user' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:2485:28: style: Parameter 'data' can be declared as pointer to const. However it seems that 'repeated_command_display' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2826:45: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2485:28: note: Parameter 'data' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:2485:40: style: Parameter 'user' can be declared as pointer to const. However it seems that 'repeated_command_display' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2826:45: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2485:40: note: Parameter 'user' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:2557:64: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cheat_death' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2832:42: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2557:64: note: Parameter 'data' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:2557:76: style: Parameter 'user' can be declared as pointer to const. However it seems that 'cheat_death' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2832:42: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2557:76: note: Parameter 'user' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:2565:64: style: Parameter 'data' can be declared as pointer to const. However it seems that 'check_panel' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2802:42: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2565:64: note: Parameter 'data' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:2565:76: style: Parameter 'user' can be declared as pointer to const. However it seems that 'check_panel' is a callback function, if 'user' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-display.c:2802:42: note: You might need to cast the function pointer here angband-4.2.5/src/ui-display.c:2565:76: note: Parameter 'user' can be declared as pointer to const head angband-4.2.5/src/ui-display.c:765:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-display.c:766:15: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-entry-combiner.c:160:34: style: Parameter 'st' can be declared as pointer to const. However it seems that 'dummy_combine_accum' is a callback function, if 'st' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-entry-combiner.c:88:36: note: You might need to cast the function pointer here angband-4.2.5/src/ui-entry-combiner.c:160:34: note: Parameter 'st' can be declared as pointer to const head angband-4.2.5/src/ui-entry-combiner.c:166:66: style: Parameter 'st' can be declared as pointer to const. However it seems that 'dummy_combine_finish' is a callback function, if 'st' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-entry-combiner.c:103:3: note: You might need to cast the function pointer here angband-4.2.5/src/ui-entry-combiner.c:166:66: note: Parameter 'st' can be declared as pointer to const head angband-4.2.5/src/ui-equip-cmp.c:460:29: style: Parameter 's' can be declared as pointer to const. However it seems that 'handle_input_bail' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-equip-cmp.c:312:4: note: You might need to cast the function pointer here angband-4.2.5/src/ui-equip-cmp.c:460:29: note: Parameter 's' can be declared as pointer to const head angband-4.2.5/src/ui-equip-cmp.c:460:47: style: Parameter 'p' can be declared as pointer to const. However it seems that 'handle_input_bail' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-equip-cmp.c:312:4: note: You might need to cast the function pointer here angband-4.2.5/src/ui-equip-cmp.c:460:47: note: Parameter 'p' can be declared as pointer to const head angband-4.2.5/src/ui-input.c:552:61: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-input.c:552:73: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-input.c:63:53: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-input.c:63:65: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-input.c:762:28: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'askfor_aux_mouse' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-input.c:895:13: note: You might need to cast the function pointer here angband-4.2.5/src/ui-input.c:762:28: note: Parameter 'buf' can be declared as pointer to const head angband-4.2.5/src/ui-input.c:762:56: style: Parameter 'curs' can be declared as pointer to const. However it seems that 'askfor_aux_mouse' is a callback function, if 'curs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-input.c:895:13: note: You might need to cast the function pointer here angband-4.2.5/src/ui-input.c:762:56: note: Parameter 'curs' can be declared as pointer to const head angband-4.2.5/src/ui-input.c:762:70: style: Parameter 'len' can be declared as pointer to const. However it seems that 'askfor_aux_mouse' is a callback function, if 'len' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-input.c:895:13: note: You might need to cast the function pointer here angband-4.2.5/src/ui-input.c:762:70: note: Parameter 'len' can be declared as pointer to const head angband-4.2.5/src/ui-knowledge.c:1702:19: style: Variable 'ego' can be declared as pointer to const [constVariablePointer] head angband-4.2.5/src/ui-knowledge.c:3484:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textui_browse_object_knowledge [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/ui-knowledge.c:692:47: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'display_group_member' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-knowledge.c:769:40: note: You might need to cast the function pointer here angband-4.2.5/src/ui-knowledge.c:692:47: note: Parameter 'menu' can be declared as pointer to const head angband-4.2.5/src/ui-obj-list.c:197:78: style: Parameter 'tb' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-obj-list.c:199:21: style: Parameter 'max_height_result' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-obj-list.c:200:21: style: Parameter 'max_width_result' can be declared as pointer to const [constParameterPointer] 2.13.0 angband-4.2.5/src/ui-object.c:287:57: warning: Possible null pointer dereference: list [nullPointer] angband-4.2.5/src/ui-object.c:1456:24: note: Calling function 'build_obj_list', 2nd argument 'NULL' value is 0 angband-4.2.5/src/ui-object.c:287:57: note: Null pointer dereference head angband-4.2.5/src/ui-object.c:926:43: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'get_item_display' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-object.c:1052:56: note: You might need to cast the function pointer here angband-4.2.5/src/ui-object.c:926:43: note: Parameter 'menu' can be declared as pointer to const head angband-4.2.5/src/ui-options.c:1517:42: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'quality_validity' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-options.c:1607:29: note: You might need to cast the function pointer here angband-4.2.5/src/ui-options.c:1517:42: note: Parameter 'menu' can be declared as pointer to const head angband-4.2.5/src/ui-options.c:1890:43: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'tag_options_item' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-options.c:1971:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-options.c:1890:43: note: Parameter 'menu' can be declared as pointer to const head angband-4.2.5/src/ui-options.c:1909:44: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'valid_options_item' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-options.c:1972:2: note: You might need to cast the function pointer here angband-4.2.5/src/ui-options.c:1909:44: note: Parameter 'menu' can be declared as pointer to const head angband-4.2.5/src/ui-options.c:807:48: style: Parameter 'db' can be declared as pointer to const. However it seems that 'visuals_browse_hook' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-options.c:829:30: note: You might need to cast the function pointer here angband-4.2.5/src/ui-options.c:807:48: note: Parameter 'db' can be declared as pointer to const head angband-4.2.5/src/ui-options.c:967:47: style: Parameter 'db' can be declared as pointer to const. However it seems that 'colors_browse_hook' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-options.c:997:29: note: You might need to cast the function pointer here angband-4.2.5/src/ui-options.c:967:47: note: Parameter 'db' can be declared as pointer to const head angband-4.2.5/src/ui-player-properties.c:31:43: style: Parameter 'menu' can be declared as pointer to const. However it seems that 'view_ability_tag' is a callback function, if 'menu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] angband-4.2.5/src/ui-player-properties.c:111:23: note: You might need to cast the function pointer here angband-4.2.5/src/ui-player-properties.c:31:43: note: Parameter 'menu' can be declared as pointer to const head angband-4.2.5/src/ui-player.c:408:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/ui-prefs.c:1124:52: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-signals.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/ui-signals.c:202:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/ui-signals.c:250:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/ui-signals.c:275:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/ui-target.c:867:38: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-target.c:867:56: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] head angband-4.2.5/src/ui-visuals.c:958:23: style: Condition 'existing_group!=NULL' is always true [knownConditionTrueFalse] 2.13.0 angband-4.2.5/src/ui-visuals.c:958:23: style: Condition 'existing_group!=NULL' is always true [knownConditionTrueFalse] angband-4.2.5/src/ui-visuals.c:950:31: note: Assuming condition 'context->group_names[i]==NULL' is false angband-4.2.5/src/ui-visuals.c:958:23: note: Condition 'existing_group!=NULL' is always true head angband-4.2.5/src/z-file.c:1056:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/z-file.c:1072:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/z-file.c:1099:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/z-file.c:994:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] 2.13.0 angband-4.2.5/src/z-util.c:661:18: style: Condition '*in==c' is always true [knownConditionTrueFalse] angband-4.2.5/src/z-util.c:657:11: note: Assuming condition '*in!=c' is false angband-4.2.5/src/z-util.c:661:18: note: Condition '*in==c' is always true head angband-4.2.5/src/z-util.c:661:18: style: Condition '*in==c' is always true [knownConditionTrueFalse] angband-4.2.5/src/z-util.c:657:11: note: Assuming that condition '*in!=c' is not redundant angband-4.2.5/src/z-util.c:661:18: note: Condition '*in==c' is always true head angband-4.2.5/src/z-util.c:904:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head angband-4.2.5/src/z-util.c:925:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] DONE