2024-03-24 22:47 ftp://ftp.de.debian.org/debian/pool/main/o/omega-rpg/omega-rpg_0.90-pa9.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.5.0-25-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.13.0 head-info: 51f8b53 (2024-03-24 16:07:43 +0100) count: 392 191 elapsed-time: 29.9 15.6 head-timing-info: old-timing-info: head results: omega-rpg-0.90-pa9.orig/abyss.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roomnumber [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux1.c:139:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux1.c:156:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux1.c:253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux1.c:690:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux1.c:765:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roomnumber [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux2.c:576:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux2.c:1165:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux2.c:90:34: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/aux2.c:974:16: style: Variable 'emerging' is assigned a value that is never used. [unreadVariable] omega-rpg-0.90-pa9.orig/aux2.c:1035:16: style: Variable 'emerging' is assigned a value that is never used. [unreadVariable] omega-rpg-0.90-pa9.orig/aux3.c:112:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux3.c:1009:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux3.c:1178:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux3.c:1232:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/aux3.c:934:15: warning: Either the condition 'pos>0' is redundant or the array 'prefix[80]' is accessed at index -1, which is out of bounds. [negativeIndex] omega-rpg-0.90-pa9.orig/aux3.c:932:15: note: Assuming that condition 'pos>0' is not redundant omega-rpg-0.90-pa9.orig/aux3.c:933:18: note: pos is decremented', new value is 0 omega-rpg-0.90-pa9.orig/aux3.c:934:15: note: Negative array index omega-rpg-0.90-pa9.orig/aux3.c:985:17: style: Condition 'first==last' is always false [knownConditionTrueFalse] omega-rpg-0.90-pa9.orig/aux3.c:978:13: note: Assuming that condition 'lsite[i][j].locchar' is reassigned a value before the old one has been used. [redundantAssignment] omega-rpg-0.90-pa9.orig/env.c:294:28: note: Level->site[i][j].locchar is assigned omega-rpg-0.90-pa9.orig/env.c:295:28: note: Level->site[i][j].locchar is overwritten omega-rpg-0.90-pa9.orig/file.c:169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/file.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/file.c:455:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/file.c:487:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/file.c:577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/file.c:613:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/file.c:25:42: style: Parameter 'optionstring' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/file.c:390:22: style: Parameter 'descrip' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/file.c:482:28: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/fixstr.c:71:1: portability: Omitted return type of function 'do_scan' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] omega-rpg-0.90-pa9.orig/fixstr.c:125:1: portability: Omitted return type of function 'do_output' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] omega-rpg-0.90-pa9.orig/fixstr.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/fixstr.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/fixstr.c:111:11: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] omega-rpg-0.90-pa9.orig/fixstr.c:103:8: error: Common realloc mistake: 'string_list' nulled but not freed upon failure [memleakOnRealloc] omega-rpg-0.90-pa9.orig/fixstr.c:80:64: style: Argument '(max_strings=500)*sizeof(char*)' to function malloc is always 4000. It does not matter what value 'max_strings' has. [knownArgument] omega-rpg-0.90-pa9.orig/gen1.c:46:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen1.c:220:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen1.c:258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen1.c:362:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen1.c:384:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen1.c:399:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roomnumber [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen1.c:448:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen1.c:482:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roomnumber [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen1.c:522:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen1.c:549:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen2.c:20:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen2.c:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen2.c:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen2.c:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen2.c:216:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roomnumber [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen2.c:356:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen2.c:407:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/gen2.c:86:29: style: Parameter 'terrain' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/genclr.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/genclr.c:202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/genclr.c:224:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/genclr.c:240:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/genclr.c:314:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] omega-rpg-0.90-pa9.orig/genclr.c:314:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] omega-rpg-0.90-pa9.orig/genclr.c:334:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] omega-rpg-0.90-pa9.orig/genclr.c:350:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] omega-rpg-0.90-pa9.orig/genclr.c:255:3: error: Common realloc mistake: 'opairs' nulled but not freed upon failure [memleakOnRealloc] omega-rpg-0.90-pa9.orig/genclr.c:119:32: style: Parameter 'omega' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/genclr.c:173:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] omega-rpg-0.90-pa9.orig/genclr.c:173:38: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] omega-rpg-0.90-pa9.orig/genclr.c:187:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] omega-rpg-0.90-pa9.orig/genclr.c:187:40: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] omega-rpg-0.90-pa9.orig/genclr.c:194:30: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/genclr.c:217:40: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/guild1.c:358:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/guild1.c:497:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] omega-rpg-0.90-pa9.orig/guild2.c:536:20: style: Condition 'Player.level>Grandmasterlevel' is always true [knownConditionTrueFalse] omega-rpg-0.90-pa9.orig/guild2.c:533:21: note: Assuming that condition 'Player.level<=Grandmasterlevel' is not redundant omega-rpg-0.90-pa9.orig/guild2.c:536:20: note: Condition 'Player.level>Grandmasterlevel' is always true omega-rpg-0.90-pa9.orig/house.c:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/house.c:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/house.c:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/inv.c:88:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/inv.c:190:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/inv.c:209:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/inv.c:836:7: style: Local variable 'quit' shadows outer function [shadowFunction] omega-rpg-0.90-pa9.orig/extern.h:189:6: note: Shadowed declaration omega-rpg-0.90-pa9.orig/inv.c:836:7: note: Shadow variable omega-rpg-0.90-pa9.orig/inv.c:898:7: style: Local variable 'quit' shadows outer function [shadowFunction] omega-rpg-0.90-pa9.orig/extern.h:189:6: note: Shadowed declaration omega-rpg-0.90-pa9.orig/inv.c:898:7: note: Shadow variable omega-rpg-0.90-pa9.orig/inv.c:537:55: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/inv.c:554:28: style: Parameter 'prompt' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/inv.c:787:9: style: Variable 'depth_string' can be declared as pointer to const [constVariablePointer] omega-rpg-0.90-pa9.orig/inv.c:1345:20: style: Variable 'num' is assigned a value that is never used. [unreadVariable] omega-rpg-0.90-pa9.orig/inv.c:1392:27: style: Variable 'num' is assigned a value that is never used. [unreadVariable] omega-rpg-0.90-pa9.orig/inv.c:1392:35: style: Variable 'trade' is assigned a value that is never used. [unreadVariable] omega-rpg-0.90-pa9.orig/inv.c:1392:45: style: Variable 'put' is assigned a value that is never used. [unreadVariable] omega-rpg-0.90-pa9.orig/inv.c:1392:56: style: Variable 'take' is assigned a value that is never used. [unreadVariable] omega-rpg-0.90-pa9.orig/inv.c:1392:68: style: Variable 'merge' is assigned a value that is never used. [unreadVariable] omega-rpg-0.90-pa9.orig/itemf1.c:618:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/itemf1.c:653:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/itemf1.c:968:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/itemf2.c:480:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/itemf3.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/itemf3.c:274:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/lev.c:75:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/lev.c:233:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/lev.c:272:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/lev.c:284:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/lev.c:416:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/lev.c:448:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/lev.c:461:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/map.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/map.c:135:7: style: Local variable 'version' shadows outer function [shadowFunction] omega-rpg-0.90-pa9.orig/extern.h:194:6: note: Shadowed declaration omega-rpg-0.90-pa9.orig/map.c:135:7: note: Shadow variable omega-rpg-0.90-pa9.orig/map.c:77:31: style: Parameter 'length' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/map.c:82:23: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/map.c:87:24: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/map.c:92:23: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/map.c:21:7: style: struct member 'symbolMapping::locationFunction' is never used. [unusedStructMember] omega-rpg-0.90-pa9.orig/map.c:24:7: style: struct member 'symbolMapping::argument' is never used. [unusedStructMember] omega-rpg-0.90-pa9.orig/mmove.c:227:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mmove.c:242:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:55:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:72:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:99:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:194:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:761:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:777:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:796:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:813:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:826:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:843:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:859:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:892:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:917:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:934:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:951:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:968:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:1033:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aux [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mon.c:804:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:804:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:825:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:825:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:842:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:842:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:858:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:858:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:876:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:876:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:891:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:891:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:908:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:908:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:925:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:925:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:942:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:942:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:959:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:959:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:977:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:977:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:997:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:997:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:1013:8: style: Local variable 'Str1' shadows outer variable [shadowVariable] omega-rpg-0.90-pa9.orig/glob.h:261:13: note: Shadowed declaration omega-rpg-0.90-pa9.orig/mon.c:1013:8: note: Shadow variable omega-rpg-0.90-pa9.orig/mon.c:636:12: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] omega-rpg-0.90-pa9.orig/move.c:223:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:341:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:395:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:420:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:447:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:531:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:578:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:615:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:652:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:676:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:764:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:770:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:776:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:928:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/move.c:709:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] omega-rpg-0.90-pa9.orig/move.c:220:7: style: Local variable 'distance' shadows outer function [shadowFunction] omega-rpg-0.90-pa9.orig/extern.h:1093:5: note: Shadowed declaration omega-rpg-0.90-pa9.orig/move.c:220:7: note: Shadow variable omega-rpg-0.90-pa9.orig/move.c:701:18: style: Variable 'something' is assigned a value that is never used. [unreadVariable] omega-rpg-0.90-pa9.orig/mspec.c:362:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mspec.c:404:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mspec.c:457:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mspec.c:526:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mspec.c:583:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mtalk.c:642:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/mtalk.c:700:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/newrand.c:64:28: style: Variable 'mag01' can be declared as const array [constVariable] omega-rpg-0.90-pa9.orig/omega.c:288:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optopt [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/pdump.c:1029:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/pdump.c:938:10: style: Variable 'curcol' is reassigned a value before the old one has been used. [redundantAssignment] omega-rpg-0.90-pa9.orig/pdump.c:909:10: note: curcol is assigned omega-rpg-0.90-pa9.orig/pdump.c:938:10: note: curcol is overwritten omega-rpg-0.90-pa9.orig/pdump.c:1052:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] omega-rpg-0.90-pa9.orig/pdump.c:209:40: style:inconclusive: Function 'strcat_carry_item' argument 2 names different: declaration 'slotnum' definition 'slot'. [funcArgNamesDifferent] omega-rpg-0.90-pa9.orig/pdump.c:29:40: note: Function 'strcat_carry_item' argument 2 names different: declaration 'slotnum' definition 'slot'. omega-rpg-0.90-pa9.orig/pdump.c:209:40: note: Function 'strcat_carry_item' argument 2 names different: declaration 'slotnum' definition 'slot'. omega-rpg-0.90-pa9.orig/pdump.c:534:61: style: Parameter 's' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/priest.c:14:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aux [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/priest.c:252:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/save.c:315:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/save.c:1084:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/save.c:1260:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/save.c:603:31: style: Condition '!ok_outdated(version)' is always true [knownConditionTrueFalse] omega-rpg-0.90-pa9.orig/save.c:603:43: note: Calling function 'ok_outdated' returns 0 omega-rpg-0.90-pa9.orig/save.c:603:31: note: Condition '!ok_outdated(version)' is always true omega-rpg-0.90-pa9.orig/save.c:39:16: style: Local variable 'save' shadows outer function [shadowFunction] omega-rpg-0.90-pa9.orig/extern.h:169:6: note: Shadowed declaration omega-rpg-0.90-pa9.orig/save.c:39:16: note: Shadow variable omega-rpg-0.90-pa9.orig/save.c:538:9: style: Local variable 'version' shadows outer function [shadowFunction] omega-rpg-0.90-pa9.orig/extern.h:194:6: note: Shadowed declaration omega-rpg-0.90-pa9.orig/save.c:538:9: note: Shadow variable omega-rpg-0.90-pa9.orig/save.c:863:33: style: Parameter 'p_locf' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/save.c:339:12: error: Shifting 32-bit value by 63 bits is undefined behaviour [shiftTooManyBits] omega-rpg-0.90-pa9.orig/save.c:480:12: error: Shifting 32-bit value by 63 bits is undefined behaviour [shiftTooManyBits] omega-rpg-0.90-pa9.orig/save.c:1288:11: warning: Uninitialized variable: mask [uninitvar] omega-rpg-0.90-pa9.orig/save.c:1284:15: note: Assuming condition is false omega-rpg-0.90-pa9.orig/save.c:1288:11: note: Uninitialized variable: mask omega-rpg-0.90-pa9.orig/scr.c:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:254:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:275:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:508:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:682:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:836:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roomnumber [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:914:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:931:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:943:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:956:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:970:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1027:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1043:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curscr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1214:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1230:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1360:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1442:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1555:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1581:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1718:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1857:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1871:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1883:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:2236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/scr.c:1305:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] omega-rpg-0.90-pa9.orig/scr.c:1308:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] omega-rpg-0.90-pa9.orig/scr.c:1738:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] omega-rpg-0.90-pa9.orig/scr.c:1757:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] omega-rpg-0.90-pa9.orig/scr.c:1776:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] omega-rpg-0.90-pa9.orig/scr.c:240:15: style: Variable 'p' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] omega-rpg-0.90-pa9.orig/scr.c:239:18: note: $symbol is assigned omega-rpg-0.90-pa9.orig/scr.c:240:15: note: $symbol is overwritten omega-rpg-0.90-pa9.orig/scr.c:261:15: style: Variable 'p' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] omega-rpg-0.90-pa9.orig/scr.c:260:18: note: $symbol is assigned omega-rpg-0.90-pa9.orig/scr.c:261:15: note: $symbol is overwritten omega-rpg-0.90-pa9.orig/scr.c:282:15: style: Variable 'p' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] omega-rpg-0.90-pa9.orig/scr.c:281:18: note: $symbol is assigned omega-rpg-0.90-pa9.orig/scr.c:282:15: note: $symbol is overwritten omega-rpg-0.90-pa9.orig/scr.c:1929:10: style: Redundant initialization for 'idchar'. The initialized value is overwritten before it is read. [redundantInitialization] omega-rpg-0.90-pa9.orig/scr.c:1920:30: note: idchar is initialized omega-rpg-0.90-pa9.orig/scr.c:1929:10: note: idchar is overwritten omega-rpg-0.90-pa9.orig/scr.c:1102:17: style: Variable 'old_month' can be declared as pointer to const [constVariablePointer] omega-rpg-0.90-pa9.orig/scr.c:1528:26: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/scr.c:2179:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/scr.c:2186:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] omega-rpg-0.90-pa9.orig/site1.c:207:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/site1.c:303:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/site1.c:343:8: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] omega-rpg-0.90-pa9.orig/site1.c:409:8: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] omega-rpg-0.90-pa9.orig/site2.c:217:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/site2.c:402:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/site2.c:462:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/site2.c:650:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/site2.c:947:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/site2.c:297:53: style: Checking if unsigned expression 'Player.alignment+random_range(200)' is less than zero. [unsignedLessThanZero] omega-rpg-0.90-pa9.orig/spell.c:256:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roomnumber [valueFlowBailoutIncompleteVar] omega-rpg-0.90-pa9.orig/spell.c:289:32: warning: Either the condition 'x>=0' is redundant or the array 'Level->site[128][64]' is accessed at index Level->site[-1][*], which is out of bounds. [negativeIndex] omega-rpg-0.90-pa9.orig/spell.c:289:13: note: Assuming that condition 'x>=0' is not redundant omega-rpg-0.90-pa9.orig/spell.c:289:32: note: Negative array index omega-rpg-0.90-pa9.orig/spell.c:291:32: warning: Either the condition 'y>=0' is redundant or the array 'Level->site[128][64]' is accessed at index Level->site[*][-1], which is out of bounds. [negativeIndex] omega-rpg-0.90-pa9.orig/spell.c:291:13: note: Assuming that condition 'y>=0' is not redundant omega-rpg-0.90-pa9.orig/spell.c:291:32: note: Negative array index omega-rpg-0.90-pa9.orig/spell.c:293:27: warning: Either the condition 'y>=0' is redundant or the array 'Level->site[128][64]' is accessed at index Level->site[*][-1], which is out of bounds. [negativeIndex] omega-rpg-0.90-pa9.orig/spell.c:291:13: note: Assuming that condition 'y>=0' is not redundant omega-rpg-0.90-pa9.orig/spell.c:293:27: note: Negative array index omega-rpg-0.90-pa9.orig/spell.c:811:15: warning: Either the condition 'pos>0' is redundant or the array 'prefix[80]' is accessed at index -1, which is out of bounds. [negativeIndex] omega-rpg-0.90-pa9.orig/spell.c:809:15: note: Assuming that condition 'pos>0' is not redundant omega-rpg-0.90-pa9.orig/spell.c:810:18: note: pos is decremented', new value is 0 omega-rpg-0.90-pa9.orig/spell.c:811:15: note: Negative array index omega-rpg-0.90-pa9.orig/spell.c:862:17: style: Condition 'first==last' is always false [knownConditionTrueFalse] omega-rpg-0.90-pa9.orig/spell.c:855:13: note: Assuming that condition 'lGrandmasterlevel' is always true [knownConditionTrueFalse] omega-rpg-0.90-pa9.orig/guild2.c:533:21: note: Assuming condition 'Player.level<=Grandmasterlevel' is false omega-rpg-0.90-pa9.orig/guild2.c:536:20: note: Condition 'Player.level>Grandmasterlevel' is always true head omega-rpg-0.90-pa9.orig/guild2.c:536:20: style: Condition 'Player.level>Grandmasterlevel' is always true [knownConditionTrueFalse] omega-rpg-0.90-pa9.orig/guild2.c:533:21: note: Assuming that condition 'Player.level<=Grandmasterlevel' is not redundant omega-rpg-0.90-pa9.orig/guild2.c:536:20: note: Condition 'Player.level>Grandmasterlevel' is always true head omega-rpg-0.90-pa9.orig/house.c:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/house.c:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/inv.c:190:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/inv.c:209:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] 2.13.0 omega-rpg-0.90-pa9.orig/inv.c:839:32: style: The if condition is the same as the previous if condition [duplicateCondition] omega-rpg-0.90-pa9.orig/inv.c:837:32: note: First condition omega-rpg-0.90-pa9.orig/inv.c:839:32: note: Second condition 2.13.0 omega-rpg-0.90-pa9.orig/inv.c:902:32: style: The if condition is the same as the previous if condition [duplicateCondition] omega-rpg-0.90-pa9.orig/inv.c:900:32: note: First condition omega-rpg-0.90-pa9.orig/inv.c:902:32: note: Second condition head omega-rpg-0.90-pa9.orig/itemf1.c:653:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/itemf1.c:968:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/itemf3.c:274:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/lev.c:233:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/lev.c:272:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/lev.c:284:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/lev.c:416:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/lev.c:448:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/lev.c:461:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/map.c:77:31: style: Parameter 'length' can be declared as pointer to const [constParameterPointer] head omega-rpg-0.90-pa9.orig/mmove.c:242:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] 2.13.0 omega-rpg-0.90-pa9.orig/mmove.c:99:17: style: Condition 'dy==0' is always false [knownConditionTrueFalse] head omega-rpg-0.90-pa9.orig/mon.c:1033:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aux [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:194:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:72:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:761:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:777:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:796:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:813:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:826:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:843:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:859:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:892:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:917:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:934:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:951:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:968:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mon.c:99:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:341:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:395:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:420:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:447:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:531:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:578:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:615:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:652:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:676:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:764:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:770:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:776:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/move.c:928:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mspec.c:404:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mspec.c:457:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mspec.c:526:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mspec.c:583:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/mtalk.c:700:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/priest.c:252:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/save.c:1084:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/save.c:1260:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/save.c:863:33: style: Parameter 'p_locf' can be declared as pointer to const [constParameterPointer] head omega-rpg-0.90-pa9.orig/scr.c:1027:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1043:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curscr [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1214:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1230:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1360:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1442:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1555:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1581:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1718:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1857:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1871:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:1883:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:2236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:254:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:275:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:508:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINES [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:682:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:836:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roomnumber [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:914:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:931:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:943:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:956:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/scr.c:970:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/site1.c:303:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/site2.c:402:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/site2.c:462:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/site2.c:650:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_locf [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/site2.c:947:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/time.c:89:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/tools/bwt.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/tools/crypt.c:232:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/tools/decrypt.c:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/tools/decrypt.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:101:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:137:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:151:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:187:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:194:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:204:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:219:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:232:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:260:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:277:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/trap.c:72:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/util.c:127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/util.c:197:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/util.c:286:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/util.c:346:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/util.c:600:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/util.c:976:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/village.c:153:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/village.c:163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/village.c:179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable things [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/village.c:187:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/village.c:198:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creature [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/village.c:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lstatus [valueFlowBailoutIncompleteVar] head omega-rpg-0.90-pa9.orig/village.c:271:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locchar [valueFlowBailoutIncompleteVar] DONE